1 / 47
文档名称:

嵌入式软件程序结构.ppt

格式:ppt   大小:1,500KB   页数:47页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式软件程序结构.ppt

上传人:wyj15108451 2017/7/25 文件大小:1.46 MB

下载得到文件列表

嵌入式软件程序结构.ppt

相关文档

文档介绍

文档介绍:嵌入式系统
嵌入式系统的软件系统
1
嵌入式软件开发内容
开发系统软件
操作系统
协议栈
GUI
库函数
软件组件与IP(知识产权内核)
开发应用软件
在嵌入式操作系统之上进行开发
在硬件层上进行开发
2
内容
软件的结构和组成
监控程序
裸机系统软件的设计方法
软件的移植问题
可移植应用软件的开发原则
3
1 软件的结构和组成
#include <> //普通程序
main()
{
printf(“hello,world\n”);
}
4
1 软件的结构和组成
#include <> //嵌入式软件主程序
main()
{
while(1)
{
action1();
action2();

}
}
5
嵌入式系统的软件开发问题
嵌入式操作系统。
操作系统与应用软件的集成。
软件的结构。
嵌入式系统的软件是没有出口的,程序不能“退出”,整个程序的结构应该是无限的循环。
嵌入式系统的软件设计需要考虑硬件的支持、操作系统的支持、程序的初始化和引导等诸多的方面。
嵌入式系统的软件可能没有操作系统,在裸机上直接开发。
6

初始化引导代码
板级支持包
操作系统
通信协议栈
图形用户界面
应用软件
7
嵌入式系统的软件结构
8

初始化引导代码是任务嵌入式系统上电复位后第一个执行的代码
复位向量
80186:FFFF0H
MCS51:0
ARM:0
执行:
自检
引导操作系统
进入初始化(硬件、软件)
9

复杂系统需要嵌入式操作系统的支持
简单系统可以不使用嵌入式操作系统
嵌入式操作系统可裁减
嵌入式操作系统的内核
处理机管理(任务、任务之间的通信和同步等)
存储器管理
完整的嵌入式操作系统
内核
文件系统
人机界面
设备驱动等
10