
嵌入式系统与开发教学大纲.doc
4页《嵌入式系统与开发》教学大纲课程名称:嵌入式系统与开发学 分:4学 时:75 讲课学时:45;试验〔实践〕学时:30先修课程:电工电路、C 语言程序设计、汇编语言、微机原理与接口技术、单片机原理与开发、电子线路 CAD、嵌入式操作系统等适用专业:电子信息工程专业、电子科学与技术、物理学开课学院:通信与电子学院一、课程性质、目的和培育目标课程类型: 选修课课程性质:专业选修课课程目的:通过本课程的学习,使学生较全面系统地嵌入式硬件开发、底层驱动程序开发、上层应用软件〔包括图形界面开发〕等,着重提高学生就业竞争力同时,培育学生的科学思想和争辩方法,使学生在科学试验、规律思维和解决问题的力量等方面都得到根本而系统的训练,为走向社会参与工程实践和连续学习奠定必需的根底本课程的培育目标是:1、把握嵌入式系统入门的根底学问,生疏主流 ARM 硬件体系构造2、娴熟把握基于 S3C2410 的系统硬件设计和嵌入式 Linux 软件设计3、把握图形用户接口 MiniGUI 的开发4、培育学生实事求是的科学态度和完备的系统观、全局观及统筹思维力量等二、课程内容和建议学时安排第一章 嵌入式系统根底 4 学时主要内容:1、理解嵌入式系统的根本概念2、了解常见嵌入式处理器和嵌入式操作系统3、了解嵌入式技术进呈现状及趋势重点与难点:重点:嵌入式系统的根本概念难点:实时操作系统内核其次章 嵌入式系统开发过程 2 学时主要内容:1、了解嵌入式软件开发的特点2、懂得嵌入式软件开发流程重点与难点:重点: 嵌入式软件的开发步骤难点:嵌入式系统的调试第三章 ARM 体系构造 6 学时主要内容:1、娴熟把握 ARM 体系构造2、了解 ARM 根本寻址方式和指令集3、懂得 ARM 体系的编程模型重点与难点:重点:寻址方式和指令集难点:ARM920T 核第四章 ARM 系统硬件设计根底 6 学时主要内容:1、了解 ARM 开发环境2、把握基于 ARM 的汇编语言程序设计3、把握基于 ARM 的硬件启动程序设计4、懂得印制电路板制作重点与难点:重点:娴熟把握基于 ARM 的 C 语言与汇编语言混合编程难点:基于 ARM 平台的软件开发第五章 基于S3C2410 的系统硬件设计 12 学时主要内容:1、看懂 S3C2410 芯片资料2、把握 I/O 口通信原理和编程3、把握中断原理和编写中断效劳程序4、把握 UART 通信原理和编程5、把握键盘和 LED 把握工作原理和编程6、把握 LCD 工作原理和编程7、把握触摸屏工作原理和编程重点与难点:重点:把握I/O 口、中断、UART、A/D、键盘和 LED 把握、LCD、触摸屏等接口的编程难点:中断原理和中断处理程序第六章 Linux 操作系统根底 3 学时主要内容:1、了解 Linux 操作系统根本概念2、娴熟把握 Linux 内核的构造3、娴熟把握 Linux 的使用重点与难点:重点: Linux 治理设备的原理难点: Linux 治理设备的实现过程第七章 嵌入式 Linux 软件设计 6 学时主要内容:1、了解 BootLoader 引导程序,并看懂原代码2、把握将引导程序、内核、文件系统移植到 S3C2410 硬件平台上3、把握常见字符设备驱动程序开发4、娴熟把握嵌入式平台的应用程序开发重点与难点:重点: 引导程序、内核、文件系统移植到 S3C2410 硬件平台上难点: 设备的驱动程序开发第八章 图形用户接口MiniGUI 6 学时主要内容:1、了解什么是 MiniGUI2、懂得搭建 MiniGUI 开发环境3、把握 MiniGUI 在 QVFB 上的仿真应用重点与难点:重点: MiniGUI 在 S3C2410 上的移植难点: 应用程序写 FrameBuffer 画图的原理序号章节内容学时安排争辩课合计讲课习题课试验其他教学进度安排表1第 1 章嵌入式系统根底4262第 2 章嵌入式系统开发过程223第 3 章ARM 体系构造664第 4 章ARM 系统硬件设计根底665第 5 章基于 S3C2410 的系统硬件设计1216286第 6 章Linux 操作系统根底337第 7 章嵌入式 Linux 软件设计612188第 8 章图形用户接口 MiniGUI66合计453075三、试验〔上机〕内容和建议学时安排试验一试验二EL-ARM-860 型试验箱和软件开发环境ARM 的中断试验2 课时4 课时试验三ARM 的UART 试验4 课时试验四键盘接口和七段数码管的把握试验4 课时试验五LCD 的显示试验4 课时试验六BootLoader 引导程序4 课时试验七Linux 的移植、内核、文件系统的生成与下载4 课时试验八Linux 设备驱动程序的编写4 课时合计试验学时 30 学时。
四、教材和参考书目教 材:《ARM9 嵌入式系统设计:基于S3C2410 与 Linux》徐英慧 马忠梅 王磊 王琳主编,北京航空航天大学出版社,其次版,2022 年 9 月参考书:《主流 ARM 嵌入式系统设计技术与实例精解》苏东主编,电子工业出版社, 2022年 7 月《ARM 嵌入式常用模块与综合系统设计实例精讲》 张绮文 解书钢主编,电子工业出版社, 2022 年 10 月《ARM 嵌入式系统开发:软件设计与优化》〔美〕Andrew Sloss,Dominic Symes,Chris Wright 主编,沈建华译,北京航空航天大学出版社, 2022 年 10 月《ARM 嵌入式 Linux 系统设计与开发》俞辉 李永 刘凯 王晓虹主编,机械工业出版社, 2022 年 5 月五、课外学习要求本课程属专业课程,涉及电工电路、C 语言程序设计、汇编语言、微机原理与接口技术、单片机原理与开发、电子线路 CAD、嵌入式操作系统等较多的根底学问,学生上课前必需做好课前预为了培育学生整理归纳,综合分析和处理问题的力量,每章都安排一局部内容,课上教师只给出自学提纲,不作具体讲解,课后学生自学,并写出读书报告。
六、考核方式以寻常考核〔考勤、作业、课堂提问〕、试验、期末考试相结合的方式进展,综合评价学生的学习成绩总成绩的评定:试验 30%+理论 70%〔寻常成绩 30%+期末成绩 70%〕撰 写 人:占华林撰写时间:2022.9 审定人:宗文军批准人:王建敏。
