还剩1页未读,继续阅读
文本内容:
嵌入式系统设计与应用课程教学大纲课程名称嵌入式系统设计与应用英文名称Embedded SystemDesign andApplication课程编号学时数48其中实验学时数10课外学时数0学分数
3.0适用专业计算机科学与技术
一、课程的性质、目的和任务嵌入式系统设计与应用是面向特定应用,软硬件结合,可裁剪,满足对功能、可靠性、成本、体积,功耗等要求的计算机应用系统,是使用计算机支持各个行业的重要技术本课程是面向计算机科学与技术等大多数理工科专业本科生一门普及型嵌入式领域技术专业课程本课程的主要任务是讲授最流行的ARM处理器和源码开放的Linux操作系统,讲述嵌入式系统的概念、软硬件组成、开发过程以及嵌入式Linux应用程序和驱动程序的开发设计方法有从嵌入式系统基础到ARM体系结构、ARM核嵌入式系统芯片等涉及硬件的内容,也有从嵌入式Linux到应用程序、驱动程序、图形用户界面等软件内容通过本课程的理论学习和实践训练,能激发学生学习主动性和创新意识二课程教学内容的基本要求、重点和难点学生通过本课程的学习,应能熟练掌握最流行的32位ARM处理器和源码开放的Linux操作系统,嵌入式系统的概念、软硬件组成、开发过程以及嵌入式Linux应用程序和驱动程序的开发设计方法,对不断变化的计算机技术,具有跟踪、继续学习的基础与能力
(一)嵌入式系统基础熟练掌握嵌入式系统概述,嵌入式系统的定义,嵌入式系统组成,嵌入式系统的特点,嵌入式系统的应用,实时系统,嵌入式处理器,嵌入式处理器的分类,嵌入式操作系统,嵌入式技术发展现状及趋势重点嵌入式操作系统难点嵌入式处理器
(二)嵌入式系统开发过程熟练掌握嵌入式软件开发的特点,嵌入式软件的开发流程,嵌入式系统的调试重点嵌入式软件的开发流难点嵌入式系统的调试
(三)嵌入式Linux操作系统熟练掌握Linux及其应用,Linux的特点,Linux内核,主流嵌入式Linux系统重点Linux内核°难点:Linux内核
(四)ARM体系结构熟练掌握ARM体系结构概述,ARM体系结构的特点,ARM处理器结构,ARM处理器内核,ARM编程模型,ARM基本寻址方式,ARM指令集,汇编语言程序设计重点汇编语言程序设计难点ARM处理器内核
(五)嵌入式Linux应用程序开发熟练掌握开发环境的建立,Linux常用命令,vi编辑器的使用,make工具和gcc编译器,gcc编译器的使用,应用程序的调试重点Linux常用命令难点make工具
(六)嵌入式Linux驱动程序开发熟练掌握嵌入式Linux的设备管理,设备驱动程序开发过程,串口驱动举例重点设备驱动程序开发过程难点设备驱动程序开发过程
三、教学方式及学时分配序号主要内容主要教学方式学时分配辅导答疑比例-嵌入式系统基础讲授621嵌入式系统开发过程讲授421—.嵌入式Linux操作系统讲授+实验4+221四ARM体系结构讲授+实验6+221五嵌入式Linux应用程序开发讲授+实验6+221六嵌入式Linux驱动程序开发讲授+实验6+221七嵌入式Linux开发实例讲授+实验6+221
四、课程各教学环节的要求
(一)实验环节实验一熟悉Linux开发环境及常用命令;实验二汇编指令试验;实验三ARM处理器工作模式实验;实验四嵌入式简单程序设计;实验五嵌入式Linux开发实例实验(―)作业根据授课进度,布置作业,批改后做集体答疑,讲解作业中出现的问题作业的题型为简答题、计算题、分析应用题
(三)课外首先完成教师布置的作业,然后利用开放实验室进行自主学习,并通过网络查阅资料,上网做练习题等
五、本课程与其他课程的联系本课程是计算机科学与技术专业的专业必修课程,其先修课程有计算机原理、Linux系统管理、汇编程序设计、C++程序设计
六、教学参考书目《嵌入式计算系统设计原理》(美)Wayne Wolf机械工业出版社2002年2月《嵌入式系统技术与应用》许海燕,付炎机械工业出版社2002年4月《嵌入式系统设计原理及应用》,符意德主编,清华大学出版社,2004《嵌入式系统设计原理及应用开发技术》,桑楠主编,北京航空航天大学出版社,2002。