嵌入式系统工程设计实训

嵌入式系统工程设计实训

ID:9405844

大小:1.39 MB

页数:26页

时间:2018-04-30

嵌入式系统工程设计实训_第1页
嵌入式系统工程设计实训_第2页
嵌入式系统工程设计实训_第3页
嵌入式系统工程设计实训_第4页
嵌入式系统工程设计实训_第5页
资源描述:

《嵌入式系统工程设计实训》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、苏州市职业大学实习(实训)报告名称嵌入式系统工程设计实训      2012年12月31日至2013年1月11日共2周院 系电子系班级10电子信息1姓名孔中宝系 主 任张红兵教研室主任陆春妹指导教师史斌斌苏州市职业大学实习(实训)任务书课程名称:嵌入式系统工程设计实训起讫时间:2012.12.31~2013.1.11院系:电子信息工程系班  级:10电子信息(1)指导教师:史斌斌系主任:张红兵一、实习(实训)目的和要求1、建立交叉编译环境;2、了解基于嵌入式Web的CGI编程方法;3、掌握嵌入式驱

2、动程序编程方法;4、完成应用程序开发后书写设计文档,整理实训报告。二、实习(实训)内容“基于嵌入式WEB的远程LED显示系统开发”主要包含以下两个内容:(1)嵌入式WEB设计:设计一个Web页面,将目标板作为服务器,宿主机作为客户端,设计菜单栏,实现对目标板的控制。(2)远程LED显示:(参照教材P171)驱动目标板的LED模块工作,通过接收宿主机的指令控制显示。三、实习(实训)方式√集中□分散√校内□校外四、实习(实训)具体安排1、实训任务布置和讲解4课时2、交叉编译环境搭建;各组确定主题4课时

3、3、系统程序开发30课时4、讨论与总结2课时5、编写实训报告6课时6、答辩2课时五、实习(实训)报告内容(有指导书的可省略)1、实训报告封面2、实训任务书3、目录4、正文(包括交叉编译环境、程序分模块介绍、调试过程、总结、参考文献)目录第一章:绪论6第二章:交叉编译环境72.1嵌入式Linux的开发环境72.2交叉编译8第三章:程序分模块介绍93.1嵌入式WEB设计93.2远程LED显示10第四章:调试过程14第五章:调试结果16第六章:总结18参考文献19附录1(config.c)20附录2(c

4、gihead.h)21附录3(cgihead.c)22第一章:绪论嵌入式系统和Linux的有机结合,成为后PC时代计算机最普遍的应用形式。嵌入式Linux不仅继承了Linux源代码开发、内核稳定高效、软件丰富、强大的网络支持功能、优秀的开发工具等优势,而且还具备支持广泛的处理器结构和硬件平台占用空间小、成本低等优点。嵌入式Linux技术在中国有巨大的发展潜力和市场需要。有数据显示,未来两年里,在计算机、消费电子、通信、汽车电子、工业控制、军事国防这六大主要应用领域,嵌入式Linux产品将达到60亿

5、的市场规模。嵌入式Linux属于一个交叉学科,涵盖了微电子技术、电子信息技术、计算机软件和硬件等多项技术领域的应用。另外嵌入式Linux需要相应的嵌入式开发板和软件,还需要有经验的人进行指导开发,目前国内大部分高校都很难达到这种要求,这也造成了目前国内嵌入式Linux开发人才极其缺乏的局面。这次的课程设计要求我们对嵌入式系统基础知识、嵌入式系统开发过程、ARM体系机构和嵌入式系统的BootLoad开发有所了解以及要知道如何创建嵌入式系统开发环境、如何在ARM平台上移植Linux系统、Linux设备

6、驱动程序开发、USB设备驱动程序开发、嵌入式Linux网络编程和图形用户接口开发。这次实训所用的硬件平台是锐极RJARM9-EDU教学实验系统,所有的程序都是基于该平台下精心设计的实验,试验程序也可移植到其它ARM平台上。第二章:交叉编译环境2.1嵌入式Linux的开发环境嵌入式Linux开发使用交叉开发的模式,即在PC机(host)上编译连接程序,下载到目标机(target)上运行使用。Linux开发嵌入式应用,可以在自己的PC机上装一套Linux,例如,RedHatLinux。可以用Linux

7、中的XWindows(xterm)开若干个窗口,用于编译、下载、调试等;可以使用Linux中的emacs做文本编辑。Windows中有的软件在Linux中几乎都有。多数人对Linux环境和Linux中的应用程序不熟悉,宁愿用PC上基于Windows的操作系统,此时可以在Windows环境下装上Cygwin软件。GNU中的Cygwin是在Windows下运行Linux的自由软件,但我们发现,Cygwin的兼容性似乎不太好,在有点PC机上能装得上,有的PC机上装不上。Cygwin的安装过程需要三个小时

8、,有时装到一半出现问题很不好处理。据说,VMWare的Windows版本也可以在Windows环境下开出Linux的窗口,但VMWare不是自由软件。我们采用的办法是用一台PC机运行Linux作为服务器。开发小组中每个成员都可以通过局域网用Telent登录到这台Linux服务器上去,被开发的目标板也挂在网上。在服务器的Linux环境下,用GNUgcc编译生成目标代码,再用FTP传回到自己的PC机上,然后通过串行口或网络下载到目标机上。JTAC工具主要用于硬件调试。因为JTAC工具的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。