嵌入式和实时操作系统,话题提出人:廖义林

总结得不好,请补充。

实时系统主要在于任务完成时间的规定。其发展大约经过三个历程,从60年代起通常是一些专用的监控软件,之后是针对特定硬件的操作系统,在之后就是通用型的操作系统了。
实时操作系统主要实现了调度、时钟管理、通信、同步、互斥机制等。其衡量标准是:任务调度的机制(通常为抢占式) 、内存开销(一般较小)、中断进入时间(较短)、任务切换时间(较短)。
嵌入式操作系统开发过程:1、选择嵌入式处理器。为处理器及其外围硬件开发软件;2、制作应用软件。
嵌入式操作系统举例:
WinCE:占用内存较大、模块化;PalmOS:内存占用小、节能、带有内存管理、无文件系统;uc-linux:无存储器管理;Linux:开源、定制、裁剪。


实时系统:实时系统尽量缩短相应时间并且任务的执行时间均可预测。分为:硬实时、准实时、软实时。其调度策略有静态调度、动态调度。
实时系统的特点是:内存管理上不使用虚拟内存、中断响应上尽量快、采用资源互斥访问、使用时间估算的辅助工具、很少使用Cache、几乎不使用DMA。
实时操作系统举例:
lynxOS、QNX、RT-Linux、KURT-Linux

实时嵌入式操作系统:具有实时性的嵌入式操作系统。
实时操作系统举例:
(miu)C/OS-II:支持8、16位CPU移植性好、开源;eCos:嵌入式可配置操作系统,部件化、支持16位、32位、64位CPU。

 

录入者:张杨

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值