Linux 系统与 Arm 架构研发培训
第一部分、操作系统与 Linux
1、 操作系统发展与 Linux 简史
2、 嵌入式系统种类与嵌入式 Linux
3、 操作系统设计与现代性
4、 嵌入式系统设计与 Linux
5、 Linux 操作系统内核演进
6、 嵌入式 Linux 与实时化
7、 嵌入式 Linux 与界面技术
第二部分、基于 Linux 系统的研发
1、 Linux 系统工程化特点
2、Linux 系统产品化方法论
3、Linux 系统的软件需求转化与规约
4、基于 Linux 系统的架构技术
5、Linux 系统研发实践与 CBB
6、一个顶级系统软件工程研发案例解析(车载支撑系统)
第三部分、嵌入式 Linux 与 Arm
1、 Arm 架构与硬件平台
2、Arm 芯片与嵌入式 Linux
3、Arm 架构的系统移植技术
4、Linux 系统与 Arm 启动技术比较
5、系统启动的可配置性
6、Linux 系统与 Arm 内存管理比较
7、Linux 系统定制化基础
第四部分、Arm Linux 核心技术
1、Linux 内核设计思想与模块化
2、Linux 内核驱动模型
3、Linux 文件系统设计技术
4、Arm Linux 同步机制
5、Arm Linux 并发机制
6、Linux 系统设备树发展7、Linux 系统与 Arm 设备树
8、一个网卡设备树例子
第五部分、 Arm Linux 移植技术
1、系统移植环境配置技巧
2、Uboot 系统移植技术文档解析
3、内核移植技术文档解析
4、文件系统搭建技术文档解析
5、启动技术的先进性
6、Arm 嵌入式启动流程解析
第六部分、 Arm Linux 工程实践 (动手实践环节)
1、如何搭建虚拟化工程环境
2、Uboot 系统移植
3、Kernel 移植
4、嵌入式文件系统搭建与移植
5、Arm Linux 的程序设计与分类
6、嵌入式驱动程序设计与实践