《嵌入式系统及应用》教学大纲_第1页
《嵌入式系统及应用》教学大纲_第2页
《嵌入式系统及应用》教学大纲_第3页
《嵌入式系统及应用》教学大纲_第4页
《嵌入式系统及应用》教学大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《嵌入式系统及应用》教学大纲课程编码:08265034课程名称:嵌入式系统设计英文名称:EmbededSystemsandApplication开课学期:6学时/学分:32/2(其中实验16学时)课程类型:专业选修课开课专业:测控技术与仪器专业、电气工程及其自动化专业选用教材:根据授课时技术变化的实际情况选用先修课程:数字电路、单片机原理及应用、微机原理、C语言程序设计主要参考书:1、王田苗主编:《嵌入式系统设计与实例开发》清华大学出版社2003年第二版2、周立功等编著:《ARM嵌入式系统基础教程》北京航空航天大学出版社2005年出版。3、任哲编著:《嵌入式实时操作系统μC/0S-Ⅱ原理及应用》北京航空航天大学出版社2005年出版。4、马忠梅等编著:《ARM嵌入式处理器结构与应用基础》北京航空航天大学出版社2002年出版。5、邵贝贝著:《单片机嵌入式应用的在线开发方法》清华大学出版社2004年一、课程性质、目的与任务嵌入式系统融合了计算机软/硬件技术、通信技术和半导体微电子技术;主要学习嵌入式系统设计原理及方法,根据应用要求,把相应的计算机直接嵌入到应用系统中。通过本课程学习,使学生了解嵌入式处理器ARM7微处理器体系结构及指令系统。了解32位嵌入式处理器总体结构、存储器组织、系统控制模块和I/O外围控制模块。掌握嵌入式系统的分析与设计方法,了解各种嵌入式操作系统开发应用方法;能够进行实际系统的设计与分析。如何利用好学生在处理器方面的开发经验同时又引导其形成嵌入式系统的开发思维方式是应该思考的问题。鉴于以上原因,利用好学生在处理器方面的开发经验逐步引导其了解嵌入式系统开发的方式方法、建立嵌入式系统设计的思维模式,便成为教学的首要任务。其工作重心是系统讲述32位嵌入式处理器ARM7的功能特点及与其它处理器的区别比较;介绍ARM7与嵌入式操作系统结合后的突出优点;注意与前期学习的开发知识相联系;适当介绍各类相关ARM处理器的特点以扩大学生的知识面;并把培养学生的设计思维能力和动手能力贯穿于整个教学过程之中;最终达到学生能够熟练掌握嵌入式系统的共性技术并能针对ARM处理器做一些简单的设计开发工作的目的。二、教学基本要求1、了解有关嵌入式系统的基本原理及嵌入式系统的最新发展。2、掌握基于ARM处理器的系统设计与开发方法;同时了解bootloader的程序运行模式以及关键模块设计的注意事项。3、掌握嵌入式操作系统的基本功能和设计方法。5、掌握嵌入式操作系统在ARM处理器上的移植方法。6、理论与实践相结合,在注重理论介绍的基础上,加强学生实验能力的培养,以理论教学促进学生对知识的掌握,以实验提高学生对知识的理解。三、各章节内容及学时分配第一章

嵌入式系统概述(1学时)教学目的与要求了解嵌入式系统的概念、特点及分类,嵌入式系统的应用领域及未来发展趋势。教学内容一、嵌入式系统简介二、嵌入式系统的应用领域三、嵌入式的现状和发展趋势考核要求了解:嵌入式系统的分类及应用理解:嵌入式系统的概念及特点第二章

嵌入式处理器ARM7的体系结构(4学时)教学目的与要求介绍ARM处理器核及处理器的状态与模式,着重讲解内部寄存器与程序状态寄存器,使学生了解并掌握异常、中断延迟与复位等,并详细介绍存储器与存储器I/O。教学内容一、ARM处理器核与功能框图1、ARM处理器核2、ARM7TDMI3、体系结构直接支持的数据类型二、处理器状态与模式三、内部寄存器与程序状态寄存器四、异常五、中断延迟与复位六、存储器及存储器映射I/O1、地址空间2、存储器格式3、未对齐的存储器访问4、指令的预取和自修改代码5、存储器映射的I/O考核要求了解:ARM处理器核的结构特点理解:不同处理器状态与模式的特点、中断延迟与复位掌握:内部寄存器与程序状态寄存器、异常、存储器及存储器映射I/O第三章

指令系统(3学时)教学目的与要求了解ARM7的寻址方式,理解其指令集与指令系统,并简要介绍协处理器接口与调试接口教学内容一、寻址方式二、ARM7指令集1、ARM指令集2、Thumb指令集三、指令系统四、调试接口考核要求了解:调试接口的原理理解:ARM指令集及指令系统掌握:ARM7处理器的9种寻址方式第四章嵌入式操作系统(2学时)教学目的与要求通过本章的学习,使学生了解嵌入式实时操作系统的相关概念,了解嵌入式系统的进程、熟悉进程的调度、掌握进程间通信机制,了解嵌入式操作系统的其他功能。教学内容一、操作系统的分类二、嵌入式实时操作系统三、多任务,任务优先级,调度四、前台与后台、非占先式与占先式、可重入型函数考核要求了解嵌入式实时操作系统的特点理解并掌握嵌入式实时操作系统的相关概念第五章使用嵌入式实时操作系统(6学时)教学目的与要求通过学习使学生了解并掌握移植μC/OS-Ⅱ所要满足的条件,μC/OS-Ⅱ在RAM处理器上的移植方法。教学内容一、移植规划二、编写与硬件相关的代码三、制作用户自己的项目四、多任务下的设备驱动五、在ARM上移植μC/OS-Ⅱ考核要求了解移植μC/OS-Ⅱ所要满足的条件掌握任务的创建、任务的同步与通信、动态内存管理及设备驱动程序的开发方法四、实验1、实验目的与任务对《嵌入式系统及应用》课程的教学,无论从硬件角度、软件角度,还是工程组织或知识传授的角度来看,实验都实学习和掌握嵌入式知识必不可少得环节。不经过实验,学生很难获得嵌入式系统的真知。通过实验使学生能够使学生全面掌握嵌入式系统的开发方法,加深对嵌入式系统知识的理解,培养应用技能。2、实验教学基本要求通过实验教学,学生应掌握ARM开发环境,根据实验项目的要求,掌握嵌入式系统的软、硬件开发方法。根据实验项目的要求,写出实验预习报告,通过实验课上机调试后作修改,下课交实验报告。3、实验教材或指导书《嵌入式系统实验指导书》4、实验项目一览表序号实验项目内容提要实验类型学时分配主要仪器设备实验地点备注1实验仪的使用实验平台基本操作演示实验2PC、实验仪地质宫225必修2硬件实验硬件Boot程序设计设计实验2PC、实验仪地质宫225必修3硬件实验输入/输出口试验设计实验2PC、实验仪地质宫225选修4硬件实验中断实验设计实验2PC、实验仪地质宫225选修5硬件实验A/D接口实验设计实验2PC、实验仪地质宫225选修6软件实验μC/OS内核在ARM处理器上的移植实验设计实验2PC、实验仪地质宫225必修7软件实验基于μC/OS的LCD驱动的应用试验设计实验2PC、实验仪地质宫225选修8软件实验基于μC/OS的串口驱动的应用试验设计实验2PC、实验仪地质宫225选修9软件实验世界时钟综合设计4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论