购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 嵌入式操作系统

嵌入式操作系统主要是指实时嵌入式操作系统,可以进一步分为软实时嵌入式操作系统和硬实时嵌入式操作系统。对于实时嵌入式操作系统来说,其最主要的特点就是满足对时间的限制和要求,能够在确定的时间内完成规定的任务。在工程项目中,往往选用实时嵌入式操作系统来统一管理软/硬件资源,使程序的设计尽量变得简单,尽量降低每个子模块的耦合性。目前,使用比较多的几种实时嵌入式操作系统有Vxworks、Linux和μC/OS-II等。

Vxworks是于1983年设计开发的一款实时嵌入式操作系统,是一个高效的内核,具备很好的实时性能,开发环境的界面也比较友好。Vxworks在对实时性要求极高的领域应用得比较多,如航天航空、军事通信等。

Linux的最大特点是开源并且遵循GPL协议,其应用范围比较广。自从Linux在中国普及以来,其用户数量越来越多。嵌入式Linux和普通Linux并无本质的差别。常用的实时嵌入式Linux操作系统有RT-Linux、μCLinux、国产红旗Linux等。

μC/OS-II具备一个实时内核应具备的所有核心功能,编译后的代码只有几KB。开发者可以廉价地使用μC/OS-II开发商业产品或进行教学研究,也可以根据自己的硬件性能优化代码。 JB44wILraaB6ocM42jytzG/fmcW3CaB8nzUNGTcdjXNvfaLTKPz9w+IwLvM4nqUs

点击中间区域
呼出菜单
上一章
目录
下一章
×