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

常用操作系统  时间: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。

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

RackNerd :美国大硬盘服务器促销/洛杉矶multacom数据中心/双路e5-2640v2/64G内存/256G SSD+160T SAS/$389/月

大硬盘服务器、存储服务器、Chia矿机。RackNerd,2019年末成立的商家,主要提供各类KVM VPS主机、独立服务器和站群服务器等。当前RackNerd正在促销旗下几款美国大硬盘服务器,位于洛杉矶multacom数据中心,亚洲优化线路,非常适合存储、数据备份等应用场景,双路e5-2640v2,64G内存,56G SSD系统盘,160T SAS数据盘,流量是每月200T,1Gbps带宽,配5...

日本CN2、香港CTG(150元/月) E5 2650 16G内存 20M CN2带宽 1T硬盘

提速啦简单介绍下提速啦 是成立于2012年的IDC老兵 长期以来是很多入门级IDC用户的必选商家 便宜 稳定 廉价 是你创业分销的不二之选,目前市场上很多的商家都是从提速啦拿货然后去分销的。提速啦最新物理机活动 爆炸便宜的香港CN2物理服务器 和 日本CN2物理服务器香港CTG E5 2650 16G内存 20M CN2带宽 1T硬盘 150元/月日本CN2 E5 2650 16G内存 20M C...

美国G口/香港CTG/美国T级超防云/物理机/CDN大促销 1核 1G 24元/月

[六一云迎国庆]转盘活动实物礼品美国G口/香港CTG/美国T级超防云/物理机/CDN大促销六一云 成立于2018年,归属于西安六一网络科技有限公司,是一家国内正规持有IDC ISP CDN IRCS电信经营许可证书的老牌商家。大陆持证公司受大陆各部门监管不好用支持退款退现,再也不怕被割韭菜了!主要业务有:国内高防云,美国高防云,美国cera大带宽,香港CTG,香港沙田CN2,海外站群服务,物理机,...

常用操作系统为你推荐
支付宝查询余额支付宝钱包怎么查余额?在线漏洞检测求免费的漏洞扫描工具拂晓雅阁有什么网站是学电脑技术的`?手机区号有的手机号中间的号码是地区区号,那是什么卡今日热点怎么删除youku今日热点怎么卸载安卓应用平台有没有什么安卓游戏都能找到的应用商店或者游戏中心唱吧电脑版官方下载唱吧有电脑版的么? 在哪里下载啊?童之磊湖北中文在线数字出版有限公司怎么样?直播加速手机上什么软件可以帮助直播加速,大神们推荐推荐idc前线求电影敢死队电影里的歌曲!
工信部域名备案查询 最便宜的vps 阿里云邮箱登陆首页 flashfxp怎么用 uk2 私人服务器 sub-process 南昌服务器托管 500m空间 商务主机 新家坡 cn3 天翼云盘 789 asp空间 globalsign hosts文件修改 超低价 以下 性能测试工具 更多