嵌入式系统介绍
嵌入式系统,是一种完全嵌入受控器件内部为特定应用设计的专用计算机系统。与个人计
算机这样的通用计算机系统不同,嵌入式系统通常执行的是带有特定要求的预先定义的任
务。由于嵌入式系统只针对一项特殊的任务,设计人员能够对它进行优化,减小尺寸降低
成本。由于嵌入式系统通常进行大量生产,所以单个的成本节约能够随着产量进行成百上
千的放大。
个人行动数位助理及手持式电脑
由于它们在硬件上设计的特性,即使在软件上的扩充性比其他装置来得好,但普遍被认为
是嵌入式装置。但是这个定义也逐渐模糊。举例来说, 被引进了
操作系统上、以及使用像 以上两种特性皆属于一般用
途电脑,因此嵌入式系统的定义又更模糊了。
嵌入式系统的核心是由一个或几个预先编程好执行少数几项任务的微处理器或者微控制器
组成。与通用计算机能够运行用户选择的软件不同,嵌入式系统上的软件通常是暂时不变
的;所以经常称为“固件(firmware)”。
目录
1 嵌入式系统实例
2 历史
3 特性
4 嵌入式系统设计
o 4.1 用户界面
o 4.2 平台
o 4.3 工具
o 4.4 调试
o 4.5 操作系统
o 4.6 启动
4.6.1 内部自检
o 4.7 可靠性体系
5 嵌入式软件架构的类型
o 5.1 控制循环
o 5.2 非抢先多任务
o 5.3 抢先式定时器
o 5.4 抢先式任务
o 5.5 微内核与外内核
o 5.6 虚拟机
o 5.7 检查点计算