嵌入式系统 为了完成某特定功能而设计的 可有附加机械或其他部件的计算机硬件和软件的组合体
在许多情况下 嵌入式系统是一个更大的系统或产品中的一部分
嵌入式系统与通用计算机系统的区别
从小规模系统到大规模系统 成本限制不同 对优化和复用的不同需求
从很宽松的到非常严格的需求 以及不同的品质需求组合 如 安全性 可靠性 实时性 灵活性 合法性
从很短到很长的使用期限
不同的环境条件
不同的应用特点 从静态到动态装载 从慢到快的速度 从计算密集型任务到交互密集型任务 或者两者的组合
不同的计算模型 从离散事件系统到包含连续时间的动态系统
两种方式来开发嵌入式操作系统
对现有操作系统进行改造 移植使其适用于嵌入式应用
为嵌入式设备单独设计或实现操作系统