《嵌入式系统原理与应用》课程设计

《嵌入式系统原理与应用》课程设计

ID:42167582

大小:45.00 KB

页数:4页

时间:2019-09-09

《嵌入式系统原理与应用》课程设计_第1页
《嵌入式系统原理与应用》课程设计_第2页
《嵌入式系统原理与应用》课程设计_第3页
《嵌入式系统原理与应用》课程设计_第4页
资源描述:

《《嵌入式系统原理与应用》课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、嵌入式系统方向《嵌入式系统原理与应用》课程设计一、大纲说明(一)教学对象本院实行学分制的计算机科学系嵌入式系统方向(本科)学生。(二)课程性质本课程设计作为高等院校计算机科学技术专业嵌入式方向(本科)的实践课程,主要为专业应用培养坚实的欧入式系统基本理论和基本开发方法,着重提高嵌入式开发的理论与实践能力。《嵌入式系统原理与应用课程设计》是利用Linux开发平台建立的交叉开发环境所进行的课程设计;利用GNU编译器进行开发的一门课程,它建立在Linux2.4内核的ARM9平台上,口J以设计出适合的嵌入式Linux内核、根文件系统、完成

2、中间层的移植以及应用层程序的开发。(三)主要先修课程《嵌入式系统原理与应用》、《操作系统》、《计算机体系结构》、《C语言》二、内容及要求本课程设计主要依据嵌入式系统开发理论,提出一种基于ARM+linux架构的系统实现结构,设计一个最小的嵌入式系统,进行硕件和软件的设计与调试,使系统具有一定的实用价值。实现过程主要分析linux的移植步骤,包括linux的内核和文件系统的配置,编译,对应硬件的驱动程序开发(如果有涉及到的要求有)等等。然后,根据设计方案进行嵌入式图形引擎和数据库引擎的移植。最后,部署恢入式应用层,并对应用层的程序主

3、体进行分析,给出程序流程图,描述将用户开发的应用程序添加到目标板上运行的方法和步骤。系统最终应实现linux在FLASH±的启动,并能支持基本的网络功能。在此基础上开发应用程序,验证这种结构在嵌入式领域屮的应用价值和利用前景。通过设计任务,熟悉lirmx系统,熟练使用各种常用命令和相应的内核知识,以及如何使用linux应用产品开发,linux驱动开发及恢入系统开发整个恢入式开发步骤初步掌握。学生必须充分利用理论课和实验课学到的原理和方法,通过选取具有一定难度的嵌入式系统设计题口,熟悉嵌入式系统的基木开发流程,及时查究错误,全部工作

4、都要求独立完成。学生可以根据口己的实际情况,通过与老师联系,共同确定具体的任务。除此Z外,学生选题需要如下基本知识的掌握,并注意捉前复习相应课程,积累资料:1、操作系统的相关知识,需要深入了解相关代码;2、嵌入式C语言。需要知道跟ANSIC的区别;有C++编程经验的更好;3、驱动程序开发。能熟练在Linux下进行驱动开发;4、数据库知识。能熟练进行数据库的设计,部署;5、网络编程经验。题目参考:(只列出四个主要方向,学生可根据其口行选择面向服务的开发课题)1、基于嵌入式linux的数据库应用程序开发完成图形引擎MiniGUI以及数

5、据库mSQL的移植工作后,进行图形界面设计和数据库应用程序设计。2、基于ARM9的触摸屏多媒体应用程序开发完成图形引擎MiniGUI以及数据库mSQL的移植工作后,再进行播放器的移植,最后进行图形界面设计和数据库应用程序设计。3、基于ARM9的嵌入式Linux系统的网络程序开发完成BOA的移植工作后,进行CGI程序设计。4、基于ARM9的嵌入式Linux系统的LED驱动开发完成MiniGUI的移植,并完成主控图形界面开发,最后进行LED驱动程序开发,重新编译内核,并编写应用层验证程序,要求能通过主控界面的按钮控件进行LED灯的控制

6、。5、基于ARM9的嵌入式Linux系统的GIS开发论证通用GIS移植的可行性方案,移植一种图形引擎(建议MiniGUI)和数据库引擎,完成应用层程序的开发。注意,以上题目的公共完成部分为:linux的移植步骤,包括linux的内核和文件系统的配置,编译,对应硬件的驱动程序开发等等请各位选题学生对照自己的兴趣以及编程底子进行选择,要求:1、对系统进行功能模块分析、控制模块分析止确2、系统设计要实用3、编程简练,可用,功能全面4、说明书、流程图要清楚三、时间安排总的设计吋间为2周,题口提前两周布置,使学生作好准备1.分析设计准备阶段

7、(第一周周一至周三)2.编程调试阶段(第一周周四至第二周周三)3.总结报告和书写说明书阶段(笫二周周四)4.考核阶段(第二周周五)四、地点计算机科学系401机房五、组织管理1.系领导组织抽查、考勤2.指导教师分组负责(每人侮天3小时,至少有1人在机房)六、考核评估通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,总结报告和答辩水平以及学习态度综合考评。成绩分优、良、屮、及格和不及格五等。考核标准包括:1.程序设计的可用性,实用性,通用性,可扩充性(40%)2.学生的动手能力,创新精神(30%)3.总结报告(

8、10%)4.答辩水平(20%)制定人:阳俊审定人:批准人:2009年12月附:课程设计报告内容要求(示例)VB课程设计报告01064107李明一,设计时间2005年6月16日6月30日—.设计地点湖南城市学院实验楼计算机机房三,设计目的1,巩固学习

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

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

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