嵌入式开发课程设计报告解读.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式开发课程设计报告解读

通信与信息工程学院 嵌入式开发技术 课程设计报告 班 级: 姓 名: 学 号: 指导教师: 设计时间: —2016年1月14日 成 绩: 评 语: 通信与信息工程学院 二〇一六年 目 录 嵌入式课程设计 1 1 设计要求 1 1.1 基本题型 1 1.2 综合题型 2 2 开发环境、开发工具 2 3设计过程及结果 5 3.1 实现交叉编译环境 5 3.2第几小组成员步骤 5 3.3实现Linux系统下的简易聊天室 7 4 设计总结 20 参考文献 22 嵌入式课程设计 1 设计要求 1.1 基本题型 (1)嵌入式开发环境配置 ①采用vmware+linux配置开发主机系统,要求构建linux系统,配置nfs,samba; ②掌握minicom、samba及NFS使用,能利用其实现windows、linux开发主机与嵌入式实验系统间的通信; ③利用NFS服务实现主机与实验系统间文件共享; ④利用提供的工具构建交叉编译环境; 要求:在下图时间上面一行显示小组成员姓名 Armv4l-unknown-linux-gcc 是 否 在/opt/host/armv4l/bin/,如果不是这个路径,请使用 vi 修改/root/.bash_profile 文件中 ATH变 量 为 PATH=$PATH:$HOME/bin:/opt/host/armv4l/bin/ , 存 盘 后 执 行 : source/root/.bash_profile (2)熟悉VI、GCC、GDB及MAKE文件使用; (3)在开发系统中编写一个程序,实现打印“通信工程13级第3小组嵌入式开发技术课程设计基础内容”功能,编写makefile文件,并通过NFS下载到实验箱中,验证交叉编译环境配置。 1.2 综合题型 基于socket编程的简单聊天室程序设计: (1)掌握linux下socket编程方法; (2)基于C语言设计一个简单的聊天室程序,PC运行客户端程序,嵌入式系统运行服务器端程序,服务器随时侦听客户端请求并将其接入,要求至少实现2个客户端接入服务器并进行通信的功能; (3)编写Makefile文件; (4)利用NFS将程序下载到实验箱中,编译执行。 (5)课程设计报告中应包含服务器端socket创建、绑定、监听、允许接入及接收数据等关键代码及其说明,客户端请求及数据发送等关键代码及说明; 2 开发环境、开发工具 (1)安装VWware软件 ①开始安装加载文件.双击该文件的图标,进入加载安装文件的界面。 ②设置安装类型。安装文件加载完毕后进入开始安装界面。单击next按钮后,进入安装类型选择界面,选择tyical选项。 ③执行软件包的安装选项,依据所做的选择,把对应的软件组件安装到系统中,输入正确的序列号。 (2)配置VMware ①打开桌面上VMware图形,双击打开 ②再打开原来的文件夹,把汉化包打开 ③执行软件的安装选项,依据所做的选择,确认安装。确认完后,即配置完成。 ④点击打开虚拟机,选择标准,下一步,执行软件的安装选项。接下是密钥,填写老师所给的密码。安装完成。 (3)安装驱动 点击安装包,根据软件的安装选项,点击next按钮,即可安装完成。 注:在电脑上安装好虚拟机之后配置相关参数 ①配置NFS:点击菜单运行系统设置-点击服务器设置-NFS服务器,点击增加,在目录中选择共享目录的路径,在主机(host)中填入主机IP地址(192.168.1.12),并选择客户对共享目录的操作位读写(Read/write);在常规选项中选择允许来自高于1024的端口的连接,点击确定后即可配置好NFS。配置完成后,可以简单测试一下NFS是否配置好了: 在虚拟机上自己 mount 自己,看是否成功就可以判断NFS是否配好了。 mount 192.168.1.12:/arm2410cl /host 之后ls命令查看arm2410cl之下的文件目录,如果文件目录在,那么说明NFS配置成功。 ②端口配置 用串口线连接好笔记本电脑和 2410 经典版平台。 计算机,属性,设备管理器,端口 高级设置下端口号COM1 进入虚拟机设置,串行端口 3设计过程及结果 3.1 实现交叉编译环境 结果: 3.2第几小组成员步骤 (1)创建工作目录 【root@vm-dev~】# mkdir winter 【root@vm-dev winter】# cd winter (2)编写winter.c文件 【root@vm-dev~】# vi winter.c (3)编写Makefile文件 CC =armv4l-unknown-linux-gcc

文档评论(0)

LOVE爱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档