- 1
- 0
- 约 23页
- 2017-08-15 发布于重庆
- 举报
嵌入系统开发指南.ppt
嵌入系统开发指南(2002/5) ——从PC程序员到RTOS程序员 一个产品软件包括…… 软件系统 软件可执行文件 BOOTROM:烧在BOOTROM里的小软件,管理软件加载等功能。在系统正常运行前使用,类似PC CMOS。 特殊芯片的专用软件(逻辑/微码),用于FPGA可编程芯片、网络处理器。不在CPU运行。 硬件系统:板、卡、芯片等等 文档 嵌入式系统与通用操作系统的区别 通用操作系统软件类型 应用软件 客户端软件 服务(Demon)软件 操作系统内核 设备驱动程序 嵌入式系统软件 基本与通用系统作相同的划分,但缺乏通用系统在实现上强制执行的规则 应用软件基本上都属于服务(Demon)程序 大量的特殊硬件的驱动程序。 操作系统内核的内容 进程(任务、线程)管理 进程,任务,线程的区别 进程(任务、线程)间的通信 消息,信号,信号量,管道… 内存管理 设备管理 文件系统 进程(任务、线程) 任务在运行时的内存分布。 如何实现多任务,任务调度 抢占式多任务系统与非抢占式多任务系统 任务间通信 临界区(数据临界区,可重入代码与代码临界区) 同步与互斥 操作系统的外延 将已经成为标准的开发函数库集成进操作系统,如:ANSI C标准库,POSIX标准库。 将已经成为标准的服务程序集成进操作系统,并提供系统调用使用户使用这些服务程序 Shell(命令行, Windows界面) TCP/
原创力文档

文档评论(0)