第一部分嵌入式系统概述
1、嵌入式系统的定义和组成
2、ARM处理器的定义和分类
3、冯诺依曼体系结构和哈佛体系结构
4、CISC和RISC
5、流水线技术和指标
第二部分ARM体系结构
1、数据格式及存储结构
2、工作模式和工作状态
3、寄存器组织
4、异常处理
第三部分C编程基础
1、GCC编译器
2、GDB调试器
3、make和Makefile
第四部分 交叉开发工具
1、交叉开发和交叉编译
2、arm-linux-gcc的安装
3、TFTP服务
第五部分 Bootloader
1、Bootloader的基本概念和功能
2、u-boot的编译和移植
3、u-boot的Makefile体系
第六部分 Linux内核
1、内核的配置和编译
2、内核的配置系统Kconfig
3、内核的编译组织结构Kbuild
第七部分 文件系统
1、文件系统的目录结构
2、文件系统的配置和编译