首页 > 其他分享 >典型嵌入式操作系统

典型嵌入式操作系统

时间:2024-06-16 16:29:03浏览次数:14  
标签:典型 操作系统 iOS 嵌入式 嵌入式操作系统 实时操作系统 ROS

        当前,国际上存在上百种嵌入式操作系统。从来源看,一种是从通用操作系统演化而来的通用性嵌入式操作系统,如WinCE、Linux等,而大多数是面向特定领域嵌入式操作系统,下面列出了目前使用比较广泛的嵌入式操作系统产品。

1.嵌入式实时操作系统

        嵌入式操作系统已被广泛应用于我们的日常生活之中,VRTX、VxWorks、LynxOS、Nucleus和QNX属于在嵌入式实时操作系统范畴,通常被应用在工业控制、医疗设备、军事装备以及轨道交通等领域。 

1.1.VRTX

        美国Ready System公司研制的国际上最早的一款嵌入式实时多任务操作系统(VRTX/OS)。自1981年发表VRTX1.0至今VRTX32 1.08,它已经成功地用于4000多种应用环境,安装有VRTX/OS的产品已过百种。VRTX实时多任务操作系统从实时性、可靠性、可用性各方面比较而言,都比以前的iRMX、iRMK操作系统有了很大提高,当时它代表嵌入式系统的潮流。 

1.2.VxWorks

        美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统。它有良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域逐渐占据一席之地。此款产品在我国被广泛应用。它系统十分灵活,具有多达1800个功能强大的应用程序接口(API);使用面广,可以适用于从最简单到最复杂的产品设计。可靠性高,可以用于从防抱死刹车系统到星际探索的关键任务;适应性强,可以用于支持当前流行的CPU平台。 

1.3.LynxOS

        是由Lynx Real-time Systems开发的一款支持分布式嵌入式实时操作系统。LynxOS是一个分布式、嵌入式、可规模扩展的实时操作系统,具有UNIX的优点,即实时内核、程序可重入和调度确定性和确定的硬实时响应等特征,最早开发于1988年。LynxOS支持线程概念,提供256个全局用户线程优先级;硬实时优先级调度:在每个优先级上实现了轮转调度、定量调度和FIFO调度策略;快速正文切换和阻塞时间短;抢占式的RTOS核心。 

1.4.Nucleus

        美国Accelerated Technology公司(ATI)开发的一个嵌入式实时操作系统最早开发于1990年,主要用在消费电子、网络设备、无线、导航、办公设备、医疗设备和控制等领域。最新产品nucleus plus是为实时嵌入式应用而设计的一个抢先式多任务操作系统内核,其95%代码是用ANSI C 写成的,因此非常便于移植并能够支持大多数类型的处理器。nucleus plus核心代码区一般不超过20KB大小。它采用了软件组件的方法。每个组件具有单一而明确的目的,各个组件非常易于替换和复用。其基本组件包括任务控制、内存管理、任务间通信、任务的同步和互斥、中断管理、定时器及I/O驱动等。

1.5.QNX

        加拿大QNX Software Systems Europe公司研制的一个实时、可扩展操作系统,并部分遵循POSIX相关标准,采用微内核结构。微内核小巧,主要提供4种基本服务,所有的操作系统服务都是能互相通信的用户进程。目前,支持X86、Power PC、MIPS和ARM等处理器。主要的应用领域是消费电子、电信、汽车及医疗设备等。 

2.嵌入式操作系统 

        Android和iOS属于嵌入式操作系统,也是一款移动操作系统,由于21世纪手机等移动终端的普及,这两款产品是家喻户晓。当然,以Linux内核为基础的延伸开发产品层出不穷,并被服务于各个应用领域。 

2.1.Android

        美国Google公司和开放手机联盟领导及研制的一款开源式嵌入式操作系统。Android是基于Linux内核(不包含GNU组件),主要针对移动设备,目前已被大量应用于智能手机、平板、机顶盒等移动设备上。2007年11月,Google与84家硬件制造商、软件开发商及电信运营商组建开放手机联盟共同研发改良Android系统。Android系统的主要特点是:开源、良好的操作体验和网络应用。 

2.2.iOS

        美国Apple公司研制的一款Apple iOS手持设备操作系统。苹果公司最早于2007年是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等苹果产品上。iOS与苹果的Mac OS X操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。原本这个系统名为iPhone OS,直到2010年6月7日WWDC大会桑拿宣布改名为iOS。Apple iOS主要特点是:软、硬件整合度高、界面美观易操作、安全性高、应用数量多、品质高。 

3.ROS

        ROS是面向机器人系统的一款开源嵌入式操作系统,它除了具有操作系统的基本功能外,扩展了众多与机器人系统的一款开源嵌入式操作系统,它除了具有操作系统的基本功能外,扩展了众多于机器人相关的功能组件,形成了一高完整的生态环境平台。 

        美国斯坦福大学的STanford Artificial Intelligence Robot(STAIR) 和Personal Robotics(PR)项目研制了首款机器人操作系统原型。ROS是机器人操作系统(Robot Operating System)的英文缩写。ROS是用于编写机器人软件程序的一种具有高度灵活性的软件架构。其主要功能是:ROS提供一些标准操作系统服务,例如硬件抽象,底层设备控制,常用功能实现,进程间消息以及数据包管理;ROS是基于一种图状架构,从而不同节点的进程能接受、发布、聚合各种信息(例如传感、控制、状态、规划等等);ROS可以分成两层,低层是上面描述的操作系统层,高层则是广大用户群贡献的实现不同功能的各种软件包,例如定位绘图、行动规划、感知、模拟等。

        此外,物联网操作系统(IoTOS)也成为嵌入式系统的一个核心分支。

4.国产嵌入式操作系统 

        随着我国国力的增强,在国家大力支持下,国产嵌入式操作系统如雨后春笋般蓬勃发展。推出了多款嵌入式操作系统,如:天脉(AcoreOS)、瑞华(ReWorks)、麒麟(Kirin)、鸿蒙(HarmonyOS)等,并已被广泛应用。

4.1鸿蒙操作系统

        Harmony(鸿蒙)操作系统,是一款华为公司主导的操作系统,目前在手机、电脑、汽车、家电等设备终端上已经成熟应用,累计装机量超过3亿台,PC端目前基本开发完成,待发布。小编心中妥妥的的国产操作系统第一名。 

4.2中航计算所-AcoreOS(天脉) 

        天脉是中航工业计算所拥有的国产嵌入式操作系统品牌。天脉系列国产操作系统具有自主知识产权,具有高实时性、高安全性、高可靠性的特点,可应用于国防装备、轨道交通、工业控制等多个领域,为关键系统的信息安全和自主可控提供坚实的后盾。 

标签:典型,操作系统,iOS,嵌入式,嵌入式操作系统,实时操作系统,ROS
From: https://blog.csdn.net/huaqianzkh/article/details/139712027

相关文章

  • 给出五种典型的访存模型,并分别简要描述其特点。
    均匀存储访问模型(UMA):物理存储器被所有处理器均匀共享;所有处理器访问任何存储字取相同的时间;每台处理器可带私有高速缓存;外围设备也可以一定形式共享。非均匀存储访问模型(NUMA):被共享的存储器在物理上是分布在所有的处理器中的,其所有本地存储器的集合就组成了全局地址空间;处理......
  • 积的和典型
    对于所有长度为\(n\)且总和为\(m\)的任意正整数序列\(a\),求\(\sum\proda_i\bmod~998244353\)。限制:\(1\leqslantn,m\leqslant2\times10^5\)算法分析做法一:积的和典型一方面,满足\(\suma_i=m\)的正整数序列个数,可以考虑在\(m\)个白球中插入\(n-1\)......
  • C#知识|封装典型的SQLServer数据库查询方法。
    哈喽,你好啊,我是雷工!前边学习封装了增删改的方法封装:《C#知识|通用数据访问类SQLHelper的编写》;本节继续学习将两种典型的查询方法封装成类。下边为学习笔记。01封装单一返回结果的封装在查看封装后的代码之前,可以先看下封装前代码的写法:《C#知识|通过ADO.NET实现应......
  • 典型的 OKR 周期,全流程落地指南(超详细收藏)
    最近有很多OKR的用户对我们问了同样的一个问题,也是很多刚刚开始推行OKR的企业比较关注的一点:关于落地OKR的整个生命周期中,各个时间节点上都需要做哪些工作?典型的OKR周期,来源:《这就是OKR》下面小T将以季度OKR为例,带大家一起探讨一下各个时间节点上都应该做哪些工作,来确保企业的OK......
  • 【电源专题】功率电感器啸叫原因及典型案例
    啸叫产生的原因        声波是在空气中传播的弹性波,人的可听到的频率范围大约20~20kHz。在DC-DC转换器的功率电感器中,当流过人耳可听范围频率的交流电流以及脉冲波时,电感器主体会发生振动,该现象称为"线圈噪音",有时也称为啸叫。        啸叫一般是由电感器产......
  • 关于打印泄密的典型案例分享
    案例一:遗留在打印机的敏感文件情景:一家大型制药公司的一名员工在下班前打印了一些包含新药品研发数据的文件。由于急于离开,他忘记了取走这些文件。第二天,一名新入职的员工发现了这些文件,并在无意中将其拍照分享到了社交媒体,导致敏感信息泄露。教训:企业应该实施严格的打印管理......
  • ELL-8051-LIB - 面向8051的高效低封装函数库+KLite - 简洁易用的嵌入式操作系统内核
    1、Arm-2D-基于Cortex-M的2D图形加速库ARM官方出品的2D图形加速库,在Cortex-M55系统频率8MHz下就可以实现30fps的渲染(6图层。320x240,rgb565)。项目主页: https://github.com/ARM-software/EndpointAI/tree/master/Kernels/Research/Arm-2DArm-2D库特性包括但不限于:*......
  • nRF51_Platform - 基于nRF51平台(蓝牙4.0)的轻量级SDK+AliOS Things - 阿里出品轻量级
    1、AliOSThings-阿里出品轻量级物联网嵌入式操作系统AliOSThings发布于2017年杭州云栖大会,是AliOS家族旗下的、面向IoT领域的、高可伸缩的物联网操作系统。AliOSThings致力于搭建云端一体化IoT基础设施,具备极致性能、极简开发、云端一体。项目主页: https://github.c......
  • AR精灵——风险分析和典型用户
    风险分析典型用户典型用户一名字:盛宇伟年龄:28岁,收入:每月约8000元代表的用户在市场上的比例和重要性:虽然使用AR精灵的付费用户比例较少,但他们对产品的热爱和忠诚度很高,他们的反馈和建议对产品的改进至关重要。使用这个软件的典型场景:李梅在下班后回到家中,打开AR精灵,通过AR......
  • 远光九天平台入选2024全国企业数字化应用创新典型案例
    4月25日至29日,由科技部、国家发展改革委、工业和信息化部、国务院国资委、中国科学院、中国工程院、中国科协、北京市人民政府共同主办的2024中关村论坛在北京召开。远光软件受邀出席2024中关村论坛平行论坛之一——全球数字化应用创新论坛,其倾力打造的远光九天智能一体化云平台(简......