- 7
- 0
- 约2.48千字
- 约 28页
- 2017-05-13 发布于湖北
- 举报
嵌入式系统开发方法解读
Spring Semester 2006 嵌入式系统及应用 嵌入式系统及应用 开发流程 嵌入式系统开发流程 硬件开发流程 嵌入式Linux开发流程 传统的程序开发 #includestdio.h void main(void) { printf(“hello,world!\n”); } Host与Target 嵌入式Linux开发模式 嵌入式Linux开发模式(2) 嵌入式系统的软件开发 嵌入式操作系统 操作系统与应用软件的集成 软件的结构 嵌入式系统的软件设计需要考虑硬件的支持、操作系统的支持、程序的初始化和引导 嵌入式系统软件的组成 初始化引导代码 BSP(Board Support Package) 嵌入式操作系统 设备驱动程序 文件系统 网络协议栈 GUI 应用软件 交叉开发环境 开放源码 GNU工具链 商业 ARM Software Development Toolkit RealView Developer Suite IAR 嵌入式系统软件开发过程 无操作系统的嵌入式系统设计 1)前后台系统 前后台系统程序框架 main() { /* 硬件初始化 */ while(1) { action_1(); action_2(); … action_n(); } 2)事件驱动系统 软件系统由中断服务程序实现 主程序:主要完成系统的初始化,如硬件的初始化,初始化完成后,执
原创力文档

文档评论(0)