嵌入式系统设计和开发.pptVIP

  • 2
  • 0
  • 约1.73万字
  • 约 83页
  • 2019-12-08 发布于广东
  • 举报
  (2) 运行时间长。嵌入式操作系统在没有人工干预的情况下应该能运行几年,这意味着硬件和软件永远都不会出错。因此,系统最好没有机械部分,比如软驱和硬盘。因为机械部分更容易出问题,而且还会占用更多的空间,需要更多的能量,通信时间更长,驱动更复杂(比如机械部件的移动控制)。   (3) 故障重启。尽管已经将嵌入式系统设计得非常坚固可靠,但开发人员仍然需要预防系统出现故障的可能(比如内存保护错误)。因为此系统可能运行在一个无人的环境,无法手工进行复位操作,所以嵌入式系统通常应具有在出现故障时立即启动到一个安全状态的功能,特别是系统控制着一些关键设备时。   (4) 功耗低。嵌入式系统一般需要长时间工作,比如手机,在电池功率一定的情况下,就需要系统尽可能小地消耗能量。大的耗电量还直接影响到硬件的费用,需要更大功率的电源。   (5) 价格便宜。嵌入式系统应该尽可能便宜。嵌入式系统通常是成千上万大批量生产的,哪怕是价格降低一点点,也会使产品销量大增。   (6) 动态加载。一些嵌入式系统在被启动以后在物理上是没法接触到的(比如发射的卫星),但还是有许多嵌入式系统仍然可以进行远程访问。为了软件的升级,应该可以支持动态链接,在开始启动时不存在的目标代码要能被上传到系统,在不需要停止系统运行的情况下,将目标码链接到运行的操作系统上并运行。 1.3.3 典型嵌入式操作系统   在工业控制及其他相

文档评论(0)

1亿VIP精品文档

相关文档