|
基础课程
第1章——嵌入式系统概述
简单介绍嵌入式系统,包括对嵌入式系统的概念、嵌入式处理器和嵌入式操作系统的简要介绍。
第2章——嵌入式系统工程设计
介绍嵌入式系统项目开发的生命周期,并针对开发团队介绍各个阶段需要完成的任务。本章还介绍一些嵌入式系统开发的方法。
第3章——ARM7体系结构
从应用角度(而不是从芯片设计者的角度)介绍ARM7的体系结构。包含许多使用ARM7必须了解的知识。如果想用好ARM7,必须熟知本章。
第4章——ARM7TDMI(-S)指令系统
ARM7TDMI和ARM7TDMI-S是基于ARM体系结构版本V4T的。本章仅介绍ARM体系结构版本V4T支持的指令,ARM体系结构版本V5及以上版本扩展的指令没有介绍。
第5章——LPC2000系列ARM硬件结构
介绍PHILIPS公司LPC2000系列基于ARM7TDM-S的32位微控制器的硬件结构和功能部件。在介绍功能部件原理的同时,通过简单的程序片段加深对相应功能部件的理解。特别是在介绍特殊功能部件时,一并介绍启动代码的相关代码,使可以了解启动代码的来龙去脉。
第6章——接口技术与硬件设计
介绍如何围绕微控制器设计硬件电路以及微控制器的最小系统电路设计方法和多种外设的接口电路设计方法。本章介绍的是其他教科书中很少讲述且容易忽略的细节问题,要设计可靠的硬件必须了解本章内容。
第7章——μC/OS II到ARM7的移植
详细介绍如何将嵌入式实时操作系统μC/OS-II移植到ARM7体系结构上,以及如何将移植代码应用到具体的基于ARM7核的微控制器上。与一般公开的移植不同,本移植的任务不必在特权模式下运行(在用户和/或系统模式下运行),任务可以任意使用ARM指令和/或Thumb指令。
第8章——嵌入式系统开发平台
介绍嵌入式开发平台的概念以及使用嵌入式开发平台的必要性;并介绍建立嵌入式系统开发平台(主要为软件开发平台)的方法,以及一些组成软件开发平台的软件模块的使用方法。
实验课程
第
1
章
ADS
集成开发环境及
EasyJTAG
仿真器应用
1.1
ADS 1.2
集成开发环境的组成
1.2
工程的编辑、编译、连接、调试
1.3
LPC2200
系列
ARM7
微控制器工程模板
1.4
EasyJTAG
仿真器的安装与应用
1.5
固化程序
第
2
章
基础实验
2.1
外部中断实验
2.2
外部存储器接口实验
2.3
定时器实验
2.4
UART
实验
2.5
I2C
接口实验
2.6
SPI
接口实验
2.7
RTC
实验
2.8
低功耗实验
第
3
章
基于μ
C/OS-II
的基础实验
3.1
蜂鸣器控制实验
3.2
I2C
总线的
EEPROM
应用
3.3
I2C
总线的
ZLG7290
应用
3.4
LPC2000
系列微控制器
MODEM
接口软件包
第
4
章
基于μ
C/OS-II
的综合实验
4.1
USB_E2PROM
编程器实验
4.2
读写
U
盘扇区实验
4.3
读写
U
盘文件实验
4.4
SDMMC
卡读卡器实验
4.5
ZLG_CF
驱动使用实验
4.6
TCP
通讯实验
第
5
章
μ
C/Linux
操作系统实验
5.1
GPIO
实验
5.2
UART
实验
5.3
I2C
接口实验
5.4
PWM
实验
5.5
A/D
转换实验
5.6
TCP
实验
5.7
μ
C/Linux
内核实验
第
6
章
MiniGUI
图形界面实验
6.1
MiniGUI for
μ
C/Linux
移植实验
6.2
MiniGUI
消息处理实验
6.3
对话框、控件、自定义控件编程实验
6.4
简易编辑器、位图显示实验
6.5
GDI
绘图、桌面主题实验
|