|
|
|
|
|
|
1.嵌入式系统导论
|
|
|
|
2.嵌入式实时操作系统基础
|
|
|
1、嵌入式系
|
3.任务与调度管理
|
|
|
统原理与应
|
4.同步、互斥与通信
|
|
|
用
|
5.中断和时间管理
|
|
|
|
6.内存和I/O管理
|
|
|
|
7.嵌入式系统开发流程
|
|
|
|
1.ARM微处理器概述
|
|
|
|
2.ARM微处理器的指令系统
|
|
|
|
3.ARM程序设计基础
|
|
|
2、ARM微处理器原理与接口技术
|
4.异常处理
|
|
|
5.ARM应用系统设计
|
|
|
6.嵌入式系统的时间管理
|
|
|
7.输入输出控制
|
|
|
|
8.中断处理
|
|
|
|
9.基于S3C2410 芯片系统开发
|
|
|
|
10.ADS集成开发环境使用介绍
|
|
|
3、嵌入式Linux 下C 语言编程与数据结构
|
Linux C 语言环境概述
|
熟悉Linux 系统下的开发环境熟悉Gcc编译器熟悉Makefile规则
|
|
C 语言规则
|
|
|
类型与数据结构
|
|
|
函数与函数调用
|
|
|
堆栈技术
|
|
|
指针与动态内存
|
|
|
嵌入式开发与调试工具
|
|
|
4、基于ARM的嵌入式Linux 系统开发
|
1.嵌入式操作系统
|
|
|
2.搭建L inux交叉编译开发环境
|
|
|
3.GNU开发工具的使用方法
|
|
|
4.Bootloader(ppcboot )移植
|
|
|
5.ARM Linux内核移植
|
|
|
6.Linux中断处理程序开发
|
|
|
7.Linux设备驱动开发
|
|
|
8.Linux文件系统移植
|
|
|
9.Linux应用程序开发
|
|
|
10.Socke t编程
|
|
|
5、项目实战
|
项目一:视频监控
|
USB设备驱动编写
|
|
项目二:数码像框
|
移植LCD驱动编写
|
|
|
Linux2.6内核移植
|
|
|
U-BOOT移植
|
|
|
Minigui图形系统移植
|
|
|
MPLayer播放器移植
|
|
|
|
|