一个嵌入式操作系统的实现过程

一个嵌入式操作系统的实现过程

1. 搭建工作环境:选择内核、处理器与工具链

1.1. 认识嵌入式操作系统内核

1.1.1. 操作系统是什么

1.1.2. 嵌入式操作系统的特点

1.1.3. 内核要完成的工作

1.1.4. 内核的选择:微内核

1.2. 选择硬件平台

1.2.1. 计算机组成简介

1.2.2. ARM Cortex-M4处理器与STM32微控制器

1.2.3. 探索者STM32F407开发板

1.3. 搭建开发工具链

1.3.1. Linux系统环境及基本操作

1.3.2. 文本编辑器:VS Code

1.3.3. 交叉编译器:gcc-arm

1.3.4. 代码烧录器:OpenOCD

1.3.5. 在线调试器:GDB

1.4. 小结