学时与学分: 学时:48 学分:3
课程性质、目的和任务:
《嵌入式(ARM)系统》是电子、通信、自动化类专业的主要选修课。
通过本课程的学习,学生应了解嵌入式系统的基本概念、硬软件特征、设计流程、应用领域和发展趋势;熟悉嵌入式系统的硬件构成、ARM微处理器编程模型与指令集、 ARM汇编语言程序设计和嵌入式系统设计方法。掌握嵌入式系统应用设计、调试与开发和嵌入式系统单元电路设计。
课程内容、教学要求与学时分配
理论教学(学时)
第一章 嵌入式系统概述(学时3)
1.1嵌入式系统的定义
1.2嵌入式系统的硬件和软件特征
1.3嵌入式系统的设计流程
1.4嵌入式系统的应用领域
1.5嵌入式系统的发展趋势
第二章 嵌入式系统的硬件构成(学时6)
2.1概述
2.2嵌入式微控制器
2.3嵌入式DSP处理器
2.4嵌入式微处理器
2.5嵌入式片上系统
2.6存储器
2.7输入输出设备
2.8电源转换与管理
2.9接口技术
2.10扩展装置
2.11总线结构
第三章ARM微处理器编程模型与指令集(学时6)
3.1ARM微处理器的工作状态
3.2ARM体系结构的存储格式
3.3指令格式与数据类型
3.4处理器模式
3.5寄存器组织
3.6异常
3.7ARM微处理器的的寻址方式
3.8ARM微处理器的指令集
第四章ARM汇编语言程序设计(学时6)
4.1伪指令
4.2ARM汇编语言程序设计
4.3汇编编译器armasm
4.4汇编语言与C/C++的混合编程
第五章 嵌入式系统应用设计(学时6)
5.1嵌入式系统设计概述
5.2 S3C44B0X器件引脚描述和特殊功能寄存器
5.3 S3C44B0X典型应用系统的硬件选型和单元电路设计
5.4 Motorola ARM9应用系统设计
5.5硬件系统的检测与调试
第六章 嵌入式系统调试与开发环境(学时6)
6.1 ARM体系中的调试方法
6.2常用嵌入式系统软件开发环境
6.3 S3C44B0X硬件教学与开发平台
6.4嵌入式系统调试与开发范例
第七章 嵌入式系统设计实验(学时12)
l l 基本I/O控制实验
l l 串口实验1
l l 串口实验2
l l 矩阵键盘实验
l l 键控中断实验
l l LCD控制器实验
l l ADC模数转换实验
l l LCD绘图实验
l l 触摸屏实验
l l 以太网实验1
l l 以太网实验2
l l UDP的ECHO实验
l l GUI实验
l l 指针显示电机速度
l l USB接口实验
l l 摄像头图像捕捉实验
教材
《嵌入式系统设计与实践》杨刚,电子工业出版社出版,2005;
主要参考资料
《ARM体系结构与编程》杜春雷,清华大学出版社,2003
《嵌入式系统设计与实例开发》 王田苗,清华大学出版社,2003
《基于ARM的嵌入式系统开发与应用》吴明晖,人民邮电出版社,2004
《嵌入式实时擦作系统uc/osⅡ(第2版)》 Jean J.Labrosse,北京航空航天大学出版社,2003
《嵌入式Linux——硬件、软件与接口》Craig Hollabaugh,电子工业出版社出版,2003;
《单片机系统设计与实践》汪道辉,自编讲义,即将由电子工业出版社出版,2005;
《电子系统设计与实践》 杨刚,电子工业出版社,2004;
《现代电子技术——VHDL与数字系统设计》杨刚,电子工业出版社,2004;
成绩评定
平时成绩占50%,期末成绩占50%。