嵌入式系统和嵌入式操作系统
- 体积和成本---嵌入式开发主要素
嵌入式系统组成
分为硬件和软件2个部分
- 硬件包括:微处理器、存储器、外设、I/O端口、图形控制器等。
- 软件包括:操作系统以及相关APP应用。
微处理器特点
- 实时和多任务处理
- 集成度高
- 很强和存储区保护功能
- 低功耗
嵌入式系统特点
- 面向特定应用
- 软硬结合
- 精简高效
- 软硬和行业具体应用一体
- 系统固化在存储器芯片或单片机中
嵌入式操作系统分类
从应用角度:
通用型:比如Linux/VxWorks/Windows CE.Net
专用型:比如SmartPhone/PocketPC/Symbian
从实时性:
实时:主要面向控制、通信领域
非实时:消费类电子产品
其中实时性又分为:可抢占型和不可抢占型
嵌入式操作系统特点
- 可定制性
- 可移植性
- 实时性
- 低资源占有性
Windows CE.Net 开发主要工具
- Platform Builder --- 内核定制工具,还可以开发驱动
- Embeded Visual C++ --- 应用程序开发工具