操作系统常用嵌入式操作系统

常用操作系统  时间:2021-02-28  阅读:()

常用嵌入式操作系统

一、 VxWorks

VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统依据其良好的持续发展能力、高性能的内核以及友好的用户开发环境在嵌入式实时操作系统领域占据一席之地。其由于良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中如卫星通讯、军事演习、弹道制导、飞机导航等。应用实例包括美国的F-16、 FA-18战斗机、 B-2隐形轰炸机、火星探测器、爱国者导弹等。

VxWorks的特点有

1高实时性

实时性的强弱是以完成规定功能和作出响应时间的长短来衡量的。 VxWorks的实时性非常好其系统本身的开销很小进程调度、进程间通信、 中断处理等系统公用程序精练而有效它们造成的延迟很短。 VxWorks的任务调度策略以可抢占式调度Preemptive Priority Scheduling为基础辅以时间轮询调度算法Round-Robin Scheduling机制。这一调度算法使得VxWorks能够及时响应高优先级的任务。而同级任务间则可选择时间片轮转法使多个同优先级的任务并发执行。

2可裁剪性

VxWorks的可裁剪性可以使开发者根据自己应用程序的需要来选择操作系统中部件用户没用到的功能模块都可以去掉。 VxWorks 由一个体积很小的内核及一些可以根据需要进行定制的系统模块组成。 VxWorks内核最小为8kB 即便加上其它必要模块所占用的空间也很小且不失其实时、多任务的系统特征。由于它的高度灵活性用户可以很容易地对这一操作系统进行定制或作适当开发来满足自己的实际应用需要。

3友好的开发调试环境

VxWorks的开发环境Tornado是一个友好的开发环境它可以运行在多种主机上包括Sun、 HP、 Dec、 Mips等主机的操作系统则支持Unix、 Windows NT等。系统使用的流行图形界面方便使用者较快地理解和掌握。 VxWorks支持应用程序的动态链接和动态下载使开发者省去了每次调试都将应用程序与操作系统内核进行链接和下载的步骤缩短了编辑调试的周期。而VxWorks具有的可视化

图形界面的调试工具也很大程度地方便了开发者的调试工作。

二、 Linux

Linux是Unix操作系统的克隆可以免费使用遵循GPL声明可以自由修改和传播是一个自由的操作系统。 Linux起源于芬兰一个名为Linus Torvalds的业余爱好者但是现在已经是最为流行的一款开放源代码的操作系统。从1991年问世到现在 Linux已发展成为一个功能强大、设计完善的操作系统不仅能够运行于PC平台还在嵌入式系统方面大放光芒这与Linux具有的良好特性是分不开的。简单地说嵌入式Linux操作系统具有以下

主要特性

1精简的内核性能高、稳定多任务

2适用于不同的CPU支持多种体系结构如X86、 ARM、 MIPS、 ALPHASPARC等

3能够提供完善的嵌人式GUI以及嵌入式X.Wi f l d.WS

4提供嵌人式测览器、邮件程序、 MP3 M放器、 MPEG播放器、记事本等应用程序

5提供完整的开发工具和SDK 同时提供PC上的开发版本

6用户可定制可提供图形化的定制和配置工具

7常用嵌入式芯片的驱动集支持大量的周边硬件设备驱动丰富

8针对嵌人式的存储方案提供实时版本和完善的嵌入式解决方案

9完善的中文支持强大的技术支持完整的文档

10开放源码丰富的软件资源广泛的软件开发者的支持价格低廉结构灵活适用面广。

三、Windows CE

Windows CE是微软开发的一个开放的、可升级的32位嵌入式操作系统是基于掌上型电脑类的电子设备操作系统。 Windows CE的图形用户界面相当出色。其中CE中的C代表袖珍Compact、消费Consumer、通信能力Connectivit和伴侣Companion E代表电子产品Electronics。 Windows CE除了具有Windows系统的许多共性外又具有嵌入式系统所要求的实时性、 内存小、模块

化、结构化以及与处理器无关等特点。 同时Embedded Visual C++给嵌入式

系统应用程序的开发提供了极大的方便。因此 利用WinCE开发嵌入式系统或装置不仅可以获得最好的性能 而且可以缩短开发周期和降低技术风险。Windows CE的设计目标是模块化及可伸缩性、实时性能好通信能力强大支持多种CPU。它的设计可以满足多种设备的需要被广泛应用于如手机、指纹识别系统、汽车电子检测设备、智能家电、医疗仪器例如监护仪心电检测仪等等、工业控制仪器例如人机界面显示的高精准电机控制工业采集控制通信等、定位导行设备例如车载GPS导航仪等设备中这些设备包括了企业设备和一些家用的消费产品。

WinCE的特点有

1具有灵活的电源管理功能包括睡眠唤醒摸式

2使用了对象存储object store技术包括文件系统、注册表及数据库。它还具有很多高性能。高效率的操作系统特性包括按需换页、共享存储、交叉处理同步、支持大容量堆heaP等

3拥有良好的通信能力。广泛支持各种通信硬件亦支持直接的局域网连接以及拨号连接并提供与PC、 内部网以及Internet的连接还提供与WindowsgxNT的最佳集成和通信

4支持嵌套中断。允许更高优先级别的中断首先得到响应而不是等待低级别的ISR完成。这使得该操作系统具有嵌入式操作系统所要求的实时性

5更好的线程响应能力。对高级别IST 中断服务线程的响应时间上限的要求更加严格在线程响应能力方面的改进帮助开发人员掌握线程转换的具体时间并通过增强的监控能力和对硬件的控制能力帮助他们创建新的嵌入式应用程序

6 256个优先级别。可以使开发人员在控制嵌入式系统的时序安排方面有更大的灵活性

7Windows CE的API是Win32 API的一个子集支持近1500个Win32 API。

四、三种嵌入式操作系统的对比

HostKvm开年促销:香港国际/美国洛杉矶VPS七折,其他机房八折

HostKvm也发布了开年促销方案,针对香港国际和美国洛杉矶两个机房的VPS主机提供7折优惠码,其他机房业务提供8折优惠码。商家成立于2013年,提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面列出几款主机配置信息。美国洛杉矶套餐:美国 US-Plan1CPU:1core内存:2GB硬盘...

阿里云香港 16核32G 20M 999元/月

阿里云香港配置图提速啦是成立于2012年的十分老牌的一个商家这次给大家评测的是 阿里云香港 16核32G 20M 这款产品,单单说价格上就是十分的离谱原价8631元/月的现价只要 999元 而且还有个8折循环优惠。废话不多说直接进入正题。优惠时间 2021年8月20日-2021年9月20日 优惠码 wn789 8折优惠阿里云香港BGP专线 16核32G 10M带宽 优惠购买 399元购买链接阿里云...

云雀云(larkyun)低至368元/月,广州移动1Gbps带宽VDS(带100G防御),常州联通1Gbps带宽VDS

云雀云(larkyun)当前主要运作国内线路的机器,最大提供1Gbps服务器,有云服务器(VDS)、也有独立服务器,对接国内、国外的效果都是相当靠谱的。此外,还有台湾hinet线路的动态云服务器和静态云服务器。当前,larkyun对广州移动二期正在搞优惠促销!官方网站:https://larkyun.top付款方式:支付宝、微信、USDT广移二期开售8折折扣码:56NZVE0YZN (试用于常州联...

常用操作系统为你推荐
伪静态伪静态和真静态哪种静态方式好1433端口如何打开SQL1433端口arm开发板想购买一个ARM开发板,选什么类型的好ps抠图技巧ps的抠图技巧是什么ps抠图技巧如何使用PS抠图godaddy通过什么网址可以查godaddy的域名信息淘宝网页显示不正常淘宝网页不能正常显示qq空间打扮QQ空间怎么打扮如何打扮怎么升级ios6苹果6怎么升级最新系统云挂机云软件挂机赚钱是骗子
汉邦高科域名申请 hostmonster diahosting Hello图床 sockscap lamp配置 免费网络电视 qingyun 大容量存储器 169邮箱 酷番云 彩虹云 域名与空间 免费外链相册 iki 免备案cdn加速 magento主机 reboot hosting 中国域名根服务器 更多