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

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

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

2021年全新Vultr VPS主机开通云服务器和选择机房教程(附IP不通问题)

昨天有分享到"2021年Vultr新用户福利注册账户赠送50美元"文章,居然还有网友曾经没有注册过他家的账户,薅过他们家的羊毛。通过一阵折腾居然能注册到账户,但是对于如何开通云服务器稍微有点不对劲,对于新人来说确实有点疑惑。因为Vultr采用的是预付费充值方式,会在每月的一号扣费,当然我们账户需要存留余额或者我们采用自动扣费支付模式。把笔记中以前的文章推送给网友查看,他居然告诉我界面不同,看的不对...

妮妮云,美国cera CN2线路,VPS享3折优惠

近期联通CUVIP的线路(AS4837线路)非常火热,妮妮云也推出了这类线路的套餐以及优惠,目前到国内优质线路排行大致如下:电信CN2 GIA>联通AS9929>联通AS4837>电信CN2 GT>普通线路,AS4837线路比起前两的优势就是带宽比较大,相对便宜一些,所以大家才能看到这个线路的带宽都非常高。妮妮云互联目前云服务器开放抽奖活动,每天开通前10台享3折优惠,另外...

ucloud香港服务器优惠活动:香港2核4G云服务器低至358元/年,968元/3年

ucloud香港服务器优惠降价活动开始了!此前,ucloud官方全球云大促活动的香港云服务器一度上涨至2核4G配置752元/年,2031元/3年。让很多想购买ucloud香港云服务器的新用户望而却步!不过,目前,ucloud官方下调了香港服务器价格,此前2核4G香港云服务器752元/年,现在降至358元/年,968元/3年,价格降了快一半了!UCloud活动路子和阿里云、腾讯云不同,活动一步到位,...

常用操作系统为你推荐
安装程序配置服务器失败安装用友u8的数据库最后说:“安装程序配置服务器失败。参考服务器错误日志和 C:WINDOWSsqlstp.log 了解更多信息。”邮箱打不开怎么办我的邮箱打不开怎么办ps抠图技巧ps抠图多种技巧,越详细越好,急~~~~~~~中小企业信息化小企业需要信息化吗?需要的话要怎么实现信息化呢?中小企业信息化中小企业信息化途径有哪些畅想中国用“心系祖国情,畅想中国梦”为题目的800字作文商标注册查询官网怎么查商标有没有注册ios系统ios系统的手机有哪些?iphone6上市时间iphone6什么时候上市,价格是多少?系统分析员系统分析师是什么职业?主要做什么工作?
西安服务器租用 俄罗斯vps budgetvm x3220 mach 贵州电信宽带测速 ibrs 免费ftp站点 howfile bgp双线 息壤代理 绍兴电信 国外在线代理服务器 测速电信 阿里云个人邮箱 七十九刀 winserver2008r2 byebyelove ftp服务器架设 好看的空间名字 更多