一章、嵌入式系统概述
1、了解什么是嵌入式系统
2、掌握嵌入式系统与通用计算机系统的区别
3、掌握嵌入式系统的组成
4、掌握嵌入式处理器常见的种类
5、了解嵌入式系统的发展趋势
第二章、嵌入式处理器体系结构
1、了解当今流行的几种嵌入式处理器内核
2、掌握ARM微处理器结构
3、掌握ARM处理器的工作模式和工作状态及其之间的切换
4、掌握ARM处理器内部寄存器组
5、了解ARM存储器组织,
6、掌握ARM处理器的异常向量地址、异常向量中断,掌握异常入口/出口及进入异常和退出异常过程,能读懂相关程序
7、了解ARM流水线技术
第三章、典型嵌入式处理器
1、了解嵌入式微处理器S3C44B0X的体系结构和引脚信息,
2、了解WTD、脉宽调制器(PWM)、I2C接口和I2S接口及应用。
能进行与PWM、I2C、ADC相关的编程
3、掌握存储控制、端口、中断、UART、PWM、时钟与电源、RTC、ADC等各片内集成功能模块的特征及相关寄存器的功能,能写出相关寄存器的名称和对其功能进行简单的描述。
4、掌握编程实现ARM的UART通信、SIO通信、ARM系统硬件的A/D采样转换、存储器的配置等.
能读懂和编写相关程序。
5、掌握中断向量中断控制、RTC、时钟与电源等的应用;
能读懂和编写相关程序。
第四章、嵌入式处理器指令系统
1、掌握ARM数据处理指令,能熟识下列指令的名称和熟悉其功能。
1)数据传送指令
2)比较指令
3)算术运算指令
4)逻辑运算指令
6)乘法指令
2、掌握ARM处理器的寻址方式
熟悉每种寻址方式的特点和使用方法
3、掌握ARM分支转移类指令
4、掌握加载/存储指令
能读懂相关程序或熟练的运用相关指令编写程序
5、了解ARM协处理器类指令
6、了解软件中断和断点指令、程序状态寄存器访问指令
第五章、嵌入式系统程序设计基础
1、了解符号定义(Symbol Definition)伪指令
2、了解数据定义(Data Definition)伪指令
3、掌握汇编控制(Assembly Control)伪指令
顺序程序设计、循环程序设计 、子程序设计
能读懂或编写相关程序
4、掌握宏指令
能熟练的使用宏指令
5、了解其他常用的伪指令
6、掌握汇编语言的语句格式
7、掌握ARM汇编语言的程序结构
能独立的编写正确、完整的汇编程序
第六章、嵌入式操作系统uCLinx
了解操作系统内核的任务调度机制,多线程同步方法,掌握uCLinx的基本特点。
第七章、嵌入式系统的Boot Loader
了解系统启动的流程,掌握Boot Loader的设计方法和功能,能读懂或编写简单的Boot Loader程序
第八章、嵌入式操作设计
了解嵌入式系统设计的流程,掌握简单嵌入式系统的设计方法及接口设计,能够独立的设计简单的嵌入式系统