01_前言和学习方法介绍
01_前言和学习方法介绍
-
ARM裸机程序系统结构图
- 应用层
- 驱动层
- 硬件层
-
类Android等复杂功能系统结构图(有OS)
- Applications
- Kernel
- Driver
- H/W
学习内容
- 交叉编译环境搭建
- bootloader功能子系统
- 内核核心子系统
- 文件系统子系统
学习思路和方法
先整体后局部,层层推进
如何编译 -> 如何添加命令或功能 -> 如何定义自己的开发板
每个子系统都具有一个复杂的层次关系
需要首先掌握相关仔细的藏宝图,有了这个地图,去探索就有了方向。