- 1
- 0
- 约4.57千字
- 约 70页
- 2019-08-10 发布于内蒙古
- 举报
嵌入式电子工程师
1
嵌入式系统开发概述
2
嵌入式系统开发流程与工具介绍
嵌入式系统开发的一般流程 交叉编译工具链介绍 启动程序BootLoader介绍 嵌入式Linux内核介绍 嵌入式Linux的根文件系统 嵌入式linux驱动程序介绍 嵌入式linux应用程序开发
3
嵌入式系统开发的一般流程
裸机开发:
对 于 功能简单仅包括应用程序的 嵌 入 式 系 统
一 般 不使用操作系统,仅有应用 程 序 和 设 备
驱动程序
带操作系统的开发:
当 设 计较复杂的程序时,可能就 需 要 一 个 操
作 系 统( OS)来管 理 控制内存、多任务 、周
边资源等
本 阶 段我们将分别介绍裸机下与 操 作 系 统 下
的 开 发 , 并 且 把 嵌 入 式 Linux 操 作 系 统 的 嵌
入式开发作为重点
4
嵌入式系统开发的一般流程
嵌入式系统开发流程 (无操作系统)
硬件开发(PCB、原理图) 启动代码(硬件初始化) 设备驱动(裸机下驱动) 应用程序(单任务)
5
嵌入式系统开发的一般流程
嵌入式系统开发流程 (有操作系统)
硬件开发 (PCB、原理图)
启动加载程序 (bootloader)
操作系统内核(kernel)
根文件系统 (root)
设备驱动 (driver)
应用程序 (进程、线程、
GUI、网络、数据库等)
6
嵌入式系统开发的一般流程
通常基于linu
原创力文档

文档评论(0)