嵌入式linux系统设计与开发实验指导书v1.

嵌入式linux系统设计与开发实验指导书v1.

ID:13154901

大小:3.81 MB

页数:196页

时间:2018-07-21

嵌入式linux系统设计与开发实验指导书v1._第1页
嵌入式linux系统设计与开发实验指导书v1._第2页
嵌入式linux系统设计与开发实验指导书v1._第3页
嵌入式linux系统设计与开发实验指导书v1._第4页
嵌入式linux系统设计与开发实验指导书v1._第5页
资源描述:

《嵌入式linux系统设计与开发实验指导书v1.》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式Linux系统设计与开发实验指导书计算机学院2010年4月196《嵌入式LINUX系统设计与开发》实验指导书纲要1.目的辅助《嵌入式linux系统设计与开发》理论教学,提高学生嵌入式方向的实验、实践操作能力及创新开发能力。2.内容章节主要知识点实验内容实训目标及要求学时实验性质实验级别第一章嵌入式linux开发基础1.开发平台简介2.开发流程3.构建嵌入式linux系统的环境1.熟悉嵌入式科研教学平台UP-Techpxa270s的使用2.构建嵌入式linxu系统开发环境3.通过minicom或超级终端进行宿主机及开发板的通讯并查看开发板系

2、统目录1.掌握嵌入式LINXU系统开发流程2.掌握软硬件开发环境的建立及使用2验证性必做第二章嵌入式linux系统基础1.Makefile编写2.Linux多线程库编程3.进程应用程序设计1.Makefile与Helloworld2.生产者——消费者协议3.进程管理模拟实验1.熟练掌握makefile写法2.掌握linuxc程序开发,具有使用多线程编程能力3.掌握进程应用程序的设计与实现3综合性必做第三章嵌入式linux内核1.Bootloader引导系统2.Linux内核定制、裁剪及添加3.文件系统的构建1.Blob的重新烧写2.Linux内

3、核裁剪及编译3.文件系统的构建1.理解ARM的初始化及引导过程2.熟练掌握内核定制、裁剪及添加3.掌握busybox构建文件系统6设计性必做第四章嵌入式linux接口设计与驱动程序1.驱动程序结构2.Framebuffer机制3.触摸屏4.V4L5.IDE_CF6.Usb1.虚拟驱动模块实验2.Lcd控制实验3.Tslib移植和使用4.Linux视频V4L驱动实验5.CF模块、U盘接口实验1.熟练掌握驱动程序结构2.读懂并理解触摸屏、LCD、等驱动程序与测试程序的设计与编写6综合性选做196第五章嵌入式linux开源软件移植与应用1.嵌入式we

4、b服务器goahead2.嵌入式数据库SQLite3.嵌入式媒体播放器Mplayer4.Web服务gSOAP5.Web浏览器Konqueror6.开源软件移植的一般过程与注意事项1.嵌入式web服务器goahead实验2.SQLite移植实验3.Mplayer到ARM平台上的移植4.Web服务gSOAP实验5.Web浏览器Konqueror移植1.掌握开源软件移植的一般过程2.理解相关软件的版本与依赖关系,包括交叉编译器6综合性选做第六章嵌入式linux下的通信应用1.串口通信2.网络通信3.蓝牙通信4.Can总线通信5.GPRS/GPS通信1

5、.串口通信实验2.socket相关程序设计3.蓝牙通信实验4.Can总线实验5.GPRS/GPS通信实验1.掌握四种常用的通信方式,理解相关的程序设计思路与实现方式2.透彻理解can总线原理,熟练掌握基于该总线下的程序设计6综合性选做第七章嵌入式图形界面用户编程——QT1.嵌入式GUI2.QT/QTE移植与程序设计3.Qtopia平台的移植和编程操作1.Qt图形界面相关程序设计2.电子点菜系统1.理解QT/QTE与Qtopia的移植过程和相应程序设计方法2.掌握qt与qtopia的程序设计3设计性选做第八章综合项目实例1.嵌入式linux系统的

6、一般设计与开发过程2.综合项目开发实践1.基于嵌入式平台的电梯监控系统2.基于蓝牙的无线点菜系统3.基于嵌入式与webservice的智能家居系统1.掌握嵌入式linux系统一般设计与开发过程2.掌握按格式要求,撰写高质量的设计与开发报告,体会软件工程过程3.培养学生良好的团队协作精神4.培养学生对实际嵌入式项目良好的独立思考和解决问题的能力-设计性选做3.参考教材lUP-TECHPXA270-S-LINUX实验指导书博创科技l俞辉嵌入式linux实验实例实例教程机械工业出版社196目录第一章嵌入式LINUX开发基础51.开发平台简介52.嵌入

7、式Linux开发流程7实验1.1:建立嵌入式linux系统开发环境8第二章嵌入式LINUX系统基础19实验2.1:Makefile和Helloworld19实验2.2:多线程应用程序设计——生产者-消费者协议22第三章嵌入式LINUX内核26实验3.1:引导装载程序(BOOTLOADER)移植实验-BLOB26实验3.2:Linux内核移植与编译实验33实验3.3:文件系统实验36第四章嵌入式LINUX接口设计与驱动程序44实验4.1:虚拟驱动模块实验44实验4.2:LCD控制实验50实验4.3:触摸屏驱动实验58实验4.4:IDE_CF卡模块

8、读写实验63实验4.5:U盘接口实验66第五章嵌入式LINUX开源软件移植与应用70实验5.1:嵌入式web服务器goahead实验70实验5.2:S

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

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

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