嵌入式系统课程设计计划
具体内容、进度安排及要求
(附课表,包含指导、答疑、上机的时间、地点,指导教师,学生班级,分组情况等)一、内容及要求:
通过本次课设,使学生了解嵌入式系统的特点,进一步理解和巩固课堂所学的嵌入式系统的基本理论和知识。掌握嵌入式系统的基本设计与分析方法,从而达到理论与实际相结合,并为今后从事嵌入式系统设计及其相关领域的各项工作打下坚实的基础。具体要求如下:
1、掌握嵌入式系统的硬件设计原理。
2、掌握嵌入式linux操作系统下的C语言应用程序设计技术
3、掌握嵌入式linux操作系统驱动程序设计技术
4、掌握嵌入式linux操作系统的移植技术
5、掌握嵌入式linux操作系统的交叉编译与动态调试技术
具体内容如下:
(1)熟悉嵌入式硬件系统基础知识及基于Linux的应用开发环境的建立和程序设计方法
熟悉嵌入式硬件系统基础知识,熟悉嵌入式操作系统Linux的特点,了解Linux的主要模块及各自的功能。掌握虚拟机VMW ARE的使用方法,掌握通过交互式的环境来设计和定制内核、选择系统特性,然后进行编译和调试的全过程。了解BSP在嵌入式系统中位置及其作用。掌握在嵌入式操作系统Linux上搭建嵌入式应用开发环境的方法,熟悉Bootloader的使用方法。
(2)嵌入式操作系统Linux平台的编译移植搭建
安装嵌入式实验开发平台的BSP。根据嵌入式实验开发平台的特点和系统需求,利用VMARE环境配置Linux操作系统的特性和功能, 熟悉Bootloader的使用方法,使用TOOLCHAIN进行交叉编译、链接生成操作系统内核,生成系统映像文件ZImage。下载并运行编译好的Linux系统内核。对文件系统同样进行相关编译移植下载至嵌入式开发平台上。
(3)嵌入式数据库SQLITE与UI开发工具QT的掌握。
(4)根据所学理论知识和嵌入式硬件开发平台的具体情况,设计一个具有一定规模较复杂功能的嵌入式系统(如嵌入式系统设备驱动程序),一般来讲需要2个学生共同完成.
(5)编写课设报告。课设报告要求:
1.要求使用A4纸打印,必须有封面和目录。封面内容有课设题目、班级、序号(两位)、姓名、指导教师、日期等内容。
2.课设内容一般应包含如下部分:
①课设名称、目的、要求、内容。
②嵌入式系统a8开发硬件平台的基本概述。
③嵌入式操作系统Linux配置、编译、移植的基本原理和过程及测试程序设计。
④嵌入式数据库sqlite的移植过程及程序设计。
⑤基于QT的数据库应用程序设计。
⑥目标系统如嵌入式设备驱动程序的设计。
嵌入式linux培训课程⑦课设结果及分析。
⑧收获、体会和建议。
二、进度安排:
1.嵌入式开发平台的熟悉(硬件设计环境和软件开发环境)(1天)
2.嵌入式操作系统Linux平台的编译移植搭建(1天)
3.嵌入式linux操作系统的交叉编译与动态调试(1天)
4.嵌入式数据库SQLITE的熟悉(1天)
5.UI设计工具QT的熟悉(1天)6.嵌入式系统过程设计(4天)7.嵌入式系统调试(2天)8.嵌入式系统测试(1天)9.课设报告编写(2天)三、分组情况:
课设组织形式:1人一组。
四、课表(包含指导、答疑、上机的时间、地点,指导教师,学生班级):
日期: _____________
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论