嵌入式系统及应用教学大纲

上传人:第*** 文档编号:34234551 上传时间:2018-02-22 格式:DOC 页数:5 大小:71.50KB
返回 下载 相关 举报
嵌入式系统及应用教学大纲_第1页
第1页 / 共5页
嵌入式系统及应用教学大纲_第2页
第2页 / 共5页
嵌入式系统及应用教学大纲_第3页
第3页 / 共5页
嵌入式系统及应用教学大纲_第4页
第4页 / 共5页
嵌入式系统及应用教学大纲_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《嵌入式系统及应用教学大纲》由会员分享,可在线阅读,更多相关《嵌入式系统及应用教学大纲(5页珍藏版)》请在金锄头文库上搜索。

1、嵌入式系统及应用课程教学大纲英文名称:Embedded System and its Application课程编号:67106321学时数:40其中实验学时数:12 课外学时数:0学分数:2.5适用专业:信息学院所有专业一、课程的性质、目的和任务嵌入式系统及应用是自动化、测控技术与仪器、电气工程及其自动化等专业“专业教育平台”中的一门“专业选修课” ,嵌入式系统技术已被广泛地应用于工业控制系统、信息家电、通信设备、医疗仪器、智能仪器仪表等众多领域。本课程借助于 ARM 的微处理器和实时操作系统 C/OS-,介绍了嵌入式系统的设计方法,为学生毕业后从事信息控制类行业工作打下良好的基础,为培养“

2、工程实施型人才”提供必要的支撑。通过该课程的学习后,学生应当了解嵌入式系统的现状和发展趋势,了解 ARM的体系结构,掌握基于 ARM 微处理器的嵌入式系统的硬件设计方法,掌握基于C/OS-实时操作系统的嵌入式软件设计方法。二、课程教学内容的基本要求、重点和难点第 1 章 绪论 1.1 嵌入式系统简介理解嵌入式系统的基本概念,了解嵌入式系统的组成、分类和特点。1.2 嵌入式系统的应用领域了解嵌入式系统的常见应用领域。 1.3 嵌入式系统的现状和发展趋势了解嵌入式系统的现状和未来发展趋势。基本要求:理解嵌入式系统的概念,了解嵌入式系统的现状和发展趋势,了解嵌入式系统的应用领域。 第 2 章 嵌入式

3、系统的基本知识2.1. 嵌入式系统硬件知识了解嵌入式微处理器的分类、理解嵌入式微处理器的架构,理解嵌入式系统的存储系统组织。2.2. 嵌入式系统软件知识了解软件在嵌入式开发中的重要作用,了解常见嵌入式实时操作系统及其在嵌入式软件开发中的作用。2.3. 嵌入式系统中的选型原则和设计工具掌握嵌入式系统中的选型原则,了解嵌入系统开发过程中涉及到的软、硬件工具及其作用。基本要求:了解和掌握嵌入式系统的硬件基本知识和软件基本知识,掌握嵌入式系统中的选型原则。第 3 章 ARM 微处理器体系结构与指令集 3.1 ARM 嵌入式微处理器概述了解 ARM 微处理的特点,了解 ARM 公司的商业模式,了解 AR

4、M 不同架构版本与产品系列。3.2 ARM 微处理器体系结构理解 ARM 微处理器的硬件架构,掌握 ARM 的寄存器组织方式,理解 ARM 微处理器的不同工作模式,理解和熟练掌握 ARM 微处理器的各种异常模式、进入条件及切换条件。3.3 ARM 处理器的指令系统理解和掌握 ARM 微处理器的指令系统。3.4 ARM 汇编程序设计掌握简单 ARM 汇编语言的设计方法及开发过程。了解 ARM 微处理器的初始化程序设计方法。基本要求:了解 ARM 微处理器的特点、ARM 不同架构版本与产品系列。理解 ARM 微处理器的硬件架构,理解和熟练掌握 ARM 微处理器的各种异常模式、进入条件及切换条件。掌

5、握简单 ARM 汇编语言的设计方法及开发过程。重点: ARM 微处理器的硬件架构及寄存器组织,ARM 微处理器的各种异常模式、进入条件及切换条件,简单 ARM 汇编语言的设计方法及开发过程。难点:ARM 微处理器的各种异常模式、进入条件及切换条件、ARM 微处理器的初始化程序的设计原理。第 4 章 嵌入式实时操作系统4.1 嵌入式实时操作系统简介了解常见的嵌入式实时操作系统及其特点、了解 C/OS-II 实时操作系统的优缺点及授权模式。理解操作系统在嵌入式系统开发中所占有的重要地位。4.2 C/OS-II 实时操作系统了解 C/OS-II 的内核多任务、任务调度、中断与时间管理、初始化的实现方

6、法。理解实时操作系统中可重入的概念、上下文切换的概念、任务调度的基本原理以及死锁、优先级反转的原因和解决方法。4.3 C/OS-II 的任务通信和同步深刻理解任务通信和同步中信号量、邮箱、事件、消息队列等概念,熟练掌握任务创建、任务间通信与同步的相关函数。掌握基于 C/OS-II 操作系统开发软件中程序块的划分方法,初步了解任务的划分方法,并能应用相关函数实现任务间通信与同步。4.4 C/OS-II 在 S3C2410 微处理器上的移植分析了解 C/OS-II 在 S3C2410 微处理器上的移植过程。 基本要求:了解 C/OS-II 的内核实现方法。理解实时操作系统中可重入的概念、上下文切换

7、的概念、任务调度的基本原理以及死锁、优先级反转的原因和解决方法。深刻理解信号量、邮箱、事件、消息队列等任务间通信与同步的概念,熟练掌握任务的创建方法及任务间通信的机制。初步掌握多任务软件系统的设计原则。重点:实时操作系统中可重入的概念、上下文切换的概念、任务调度的基本原理以及死锁、优先级反转的原因和解决方法。信号量、邮箱、事件、消息队列等任务间通信与同步的概念。难点:理解实时操作系统中可重入的概念、上下文切换的概念、任务调度的基本原理以及死锁、优先级反转的原因和解决方法。多任务软件系统中任务的划分方法,任务间同步的机制。第 5 章 嵌入式系统硬件平台与接口设计 5.1 基于 S3C2410A

8、微处理器的硬件平台了解 S3C2410A 微处理器及其集成的外设,了解基于 S3C2410A 的实验平台。5.2 存储器系统设计熟练掌握基于 S3C2410A 的嵌入式系统中扩展 SDRAM、NOR FLASH、NAND FLASH 的方法,理解不同存储器的地址空间配置原理,理解系统启动、初始化及正常运行的过程中程序跳转及地址映射原理。5.3 串行接口设计掌握基于 S3C2410A 扩展 RS-232/422/485 串行口的方法。5.4 I/O 接口设计掌握通用 I/O 口 相关寄存器及其接口设计方法,掌握片内 A/D 转换器的相关寄存器及接口设计方法。5.5 人机交互接口掌握 LCD 相关

9、寄存器及其接口设计方法,掌握键盘接口设计方法、掌握触摸屏接口设计方法。5.6 嵌入式系统的网络接口设计理解以太网接口的基本知识,掌握基于 RTL8019AS 以太网芯片的网络接口设计方法。5.7 嵌入式系统的调试接口 ARM JTAG 的设计理解 JTAG 口的工作原理,掌握 JTAG 口的接口设计方法。基本要求:掌握基于 S3C2410 扩展和设计存储器系统、串行口、I/O 口、A/D、以太网接口、人机界面、JTAG 接口的硬件设计方法。理解不同外设地址空间的分配原理。重点:存储器系统的扩展原理、人机界面的扩展原理、外设的地址分配原理。难点:以太网的接口设计原理、外设的地址分配原理。第 6

10、章 基于 C/OS-II 的软件体系结构设计6.1 外设及驱动程序掌握 C/OS-II 下键盘驱动、LCD 驱动、GPIO 驱动、A/D 驱动程序的设计方法。6.2 网络通信程序设计掌握客户机/主机模式的,UDP 网络通信程序设计方法。6.3 图形用户接口了解嵌入式系统开发中常用的图形库。掌握基于一种图形库开发嵌入式图形软件的方法。6.4 综合设计实例给出一个综合性较强的实例,基于 C/OS-II 完成一个独立、完整的设计。基本要求:掌握 C/OS-II 下驱动程序的设计方法,掌握网络通信程序的设计方法、掌握图形用户界面的设计方法,掌握基于 C/OS-II 操作系统的多任务软件设计方法。重点:

11、掌握 C/OS-II 下驱动程序的设计方法。掌握基于 C/OS-II 操作系统的多任务软件设计方法。难点:网络通信程序的设计方法、图形用户界面的设计方法。三、教学方式及学时分配序号 主要内容主要教学方式 学时分配 辅导答疑比例1 第 1 章 绪论 讲授 2 2:12 第 2 章 嵌入式系统的基本知识 讲授 2 2:13 第 3 章 ARM 微处理器体系结构与指令集 讲授实验 62 2:14 第 4 章 嵌入式实时操作系统 讲授 6 2:1实验 25 第 5 章 嵌入式系统硬件平台与接 口设计 讲授实验 60 2:16 第 6 章 基于 C/OS-II 的软件体系结构设计 讲授实验 68 2:1

12、四、课程教学环节的要求本课程有较强的实践性,以下实验共占 12 学时,要求学生通过小组协作的形式完成以下基本实验。对于学有余力的学生,可以在开放实验室选做综合性、设计性实验。序号 实验名称 上机内容 学时1 ADS1.2 开发环境介绍介绍 ADS1.2 开发环境下软、硬件调试工具的使用方法,调试最简单的汇编程序。22 C/OS-II 多任务通信实验编写基于 C/OS-II 的多任务应用程序,任务间通过信号量、消息队列等进行通信。23 键盘及 LED 驱动实验 编写键盘及 LED 驱动程序,根据按键输入点亮不同的 LED。 24 UDP 通讯实验 基于 C/OS-II 设计基于 UDP 的网络通信程序。 25 图形用户界面实验 选择一个图形库,完成点、线、圆等图形的绘制。 4五、本课程与其它课程的联系本课程的先修课是单片机原理及应用 、 微机原理 。六、考核方式本课程是考查课,考勤和作业占 10%,实验占 30%,结课考试占 60%。七、教学参考书目1、 嵌入式系统设计与实例开发-基于 ARM 微处理器与 COS-II 实时操作系统 ,王田苗,清华大学出版社 2008 年 1 月第 3 版2、 嵌入式实时操作系统-UC/OS-II 第 2 版 ,Jean J. Labrosse 著,邵贝贝译,北京航空航天大学出版社,2003 年第 2 版课程负责人:李琦 执笔:李琦 审核:梁丽

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号