下面介绍国外和国内常用的实时操作系统。
1. 国外著名的实时操作系统
国外实时操作系统已经从简单走向成熟,有代表性的产品主要有VxWorks,QNX,Palm OS,Windows CE等,占据了机顶盒、PDA等的绝大部分市场。
其实,实时操作系统并不是一个新生的事物,从20世纪80年代起,国际上就有一些IT组织、公司开始进行商用嵌入式系统和专用操作系统的研发。
(1) VxWorks
VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种实时操作系统。VxWorks拥有良好的持续发展能力、高性能的内核以及良好的用户开发环境,在实时操作系统领域内占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通信、军事演习、导弹制导、飞机导航等。
在美国的F-16、FA-18战斗机,B-2隐形轰炸机和爱国者导弹上,甚至连1997年4月在火星表面登陆的火星探测器上也使用了VxWorks。它是目前嵌入式系统领域中使用最广泛、市场占有率最高的系统。它支持多种处理器,如x86,i960,Sun Sparc,Moto--rola MC68xxx,MIPS RX000,Power PC, ARM , StrongARM等。大多数的VxW---orksAPI是专有的。
(2) QNX
QNX是一个实时的、可扩充的操作系统;它部分遵循POSIX相关标准,如POSIX.1b 实时扩展;它提供了一个很小的微内核以及一些可选的配合进程。
其内核仅提供4种服务:进程调度、进程间通信、底层网络通信和中断处理,其进程在独立的地址空间中运行。所有其他操作系统服务都实现为协作的用户进程,因此QNX内核非常小巧(QNX4.x大约为12KB),而且运行速度极快。这个灵活的结构可以使用户根据实际的需求,将系统配置成微小的嵌入式操作系统或包括几百个处理器的超级虚拟机操作系统。
POSIX 表示可移植操作系统接口(Portable Operating SystemInterface,缩写为POSIX 是为了读音更像UNIX)
电气和电子工程师协会(IEEE)最初开发POSIX 标准,是为了提高UNIX 环境下应用程序的可移植性。
然而,POSIX 并不局限于UNIX.许多其它的操作系统,例如DEC OpenVMS 和Windows NT ,都支持POSIX标准,尤其是IEEE Std.1003.1-1990(1995 年修订)或POSIX.1, POSIX.1 提供了源代码级别的C 语言应用编程接口(API)给操作系统的服务程序,例如读写文件.
POSIX.1 已经被国际标准化组织(ISO)所接受,被命名为ISO/IEC 9945-1:1990 标准。
POSIX 现在已经发展成为一个非常庞大的标准族,某些部分正处在开发过程中。POSIX 与IEEE 1003 和2003 家族的标准是可互换的
(3) Palm OS
3Com公司的Palm OS在掌上电脑和PDA市场上占有很大的市场份额。它有开放的操作系统应用程序接口(API),开发商可以根据需要自行开发所需的应用程序。
目前共有3500多个应用程序可以运行在Palm Pilot上。其中大部分应用程序均为其他厂商和个人所开发,使Palm Pilot的功能得以不断增多。这些软件包括计算器、各种游戏、电子宠物、地理信息等。在开发环境方面,可以在Windows 95/98/NT以及Macintosh下安装Palm Pilot Desktop。 Palm Pilot可以与流行的PC平台上的应用程序(如Word,Excel等)进行数据交换。
(4) Windows CE
Microsoft Windows CE是从整体上为有限资源的平台设计的多线程、完整优先权、多任务的操作系统。它的模块化设计允许它对从掌上电脑到专用的工业控制器的用户电子设备进行定制。操作系统的基本内核至少需要200KB的ROM。
(5) LynxOS
Lynx Real-time Systems的LynxOS是一个分布式、嵌入式、可规模扩展的实时操作系统,它遵循POSIX.1a,POSIX.1b和POSIX.1c标准。
LynxOS支持线程概念,提供256个全局用户线程优先级;提供一些传统的、非实时系统的服务特征,包括基于调用需求的虚拟内存, 一个基于Motif的用户图形界面,与工业标准兼容的网络系统以及应用开发工具。
Motif 是开放软件基金(OSF)于1989年推出的一个图形用户界面系统。
由于它融合了多种图形用户界面产品中的优点,因此得到了 OSF 的所有成员及广大第三方厂商的广泛支持。
目前 Motif 已作为软件产品在 OS/2、Unix、Sys V、OSF/1、VMS、Macintosh OS、Ultrix 等48中操作系统平台上实现,并可在PC、工作站、小型机和大型机等各种计算机系统上运行。
为了讲清楚 Motif 是什么概念.先讲一下图形用户界面系统的层次结构(详细的知识大家查阅),一般的图形用户界面系统由六个层次构成:桌面管理系统、用户模型、窗口模型、显示模型、操作系统、硬件平台.Motif 位于用户模型层.它建立在 X Window 系统之上,也就是说它以 X Window 系统做显示模型的窗口模型。
Motif 由工具箱(Motif Toolkit)、用户界面语言(UI-L)、窗口管理程序(MWM)、风格指南文档(Style Guide)等四部分组成:
Motif Toolkit 是一个具体的 X Toolkit 产品,它包括 Xt Intrinsics、Motif 对象元类集合和操纵这个对象元类集合的简便函数等三个部分。
利用 Motif 开发的应用程序通常可分为两个部分:一部分是有关应用程序界面的代码;另一部分是关于应用程序具体功能的代码。一般来说,应用程序中这两个部分是不会相互干扰的。比如说菜单项位置的变动、标图的更换就都不会影响应用程序的功能。基于上述事实,Motif 引入了用户界面语言来解决用户界面的描述问题。
3.象其他窗口管理程序一样,Motif 的窗口管理程序提供了一个对屏幕上的窗口进行管理的手段,同时它页强化了用户界面视感的一致性.MWM 支持 Motif 风格指南所描述的各种窗口操作及显示窗口时的各种约定。
4.Motif 的风格指南以文档的形式说明了在 Motif 环境下开发应用程序时应遵守的规范。
(6) 嵌入式Linux
随着Linux的迅速发展,嵌入式Linux现在已经有许多的版本,包括强实时的嵌入式Linux(如新墨西哥工学院的RT-Linux和堪萨斯大学的KURT-Linux)和一般的嵌入式Linux 版本(如uClinux和Pocket Linux等)。
其中,RT-Linux通过把通常的Linux任务优先级设为最低,而所有的实时任务的优先级都高于它,以达到既兼容通常的Linux任务又保证强实时性能的目的。
另一种常用的嵌入式Linux是uClinux,它是针对没有MMU的处理器而设计的。它不能使用处理器的虚拟内存管理技术,它对内存的访问是直接的,所有程序中访问的地址都是实际的物理地址。它专为嵌入式系统做了许多小型化的工作。
由于嵌入式系统越来越追求数字化、网络化和智能化,因此原来在某些设备或领域中占主导地位的软件系统越来越难以为继,因为要达到上述要求,整个系统必须是开放的、提供标准的API,并且能够方便地与众多第三方的软硬件沟通。
Linux主要特点如下:
Linux是开放源码的,不存在黑箱技术,遍布全球的众多Linux爱好者又是Linux开发的强大技术后盾;
Linux的内核小、功能强大、运行稳定、系统健壮、效率高;
Linux易于定制裁剪,在价格上极具竞争力;
Linux不仅支持x86 CPU,还可以支持其他数十种CPU芯片;
有大量的且不断增加的开发工具,这些工具为嵌入式系统的开发提供了良好的开发环境;
Linux沿用了Unix的发展方式,遵循国际标准,可以方便地获得众多第三方软硬件厂商的支持;
Linux内核的结构在网络方面是非常完整的,它提供了对十兆/百兆/千兆以太网、无线网络、令牌网、光纤网、卫星网等多种联网方式的全面支持。
在图像处理、文件管理及多任务支持等诸多方面,Linux的表现也都非常出色,不仅可以充当嵌入式系统的开发平台,本身也是嵌入式系统应用开发的好工具。
(7) uC/OS
uC/OS是源码公开的实时嵌入式操作系统。
uC/OS-Ⅱ的主要特点如下:
公开源代码,系统透明,很容易就能把操作系统移植到各个不同的硬件平台上。
可移植性强,uC/OS-Ⅱ绝大部分源码是用ANSI C写的,可移植性 (Portable)较强。而与微处理器硬件相关的那部分是用汇编语言写的,已经压到最低限度,使得uC/OS-Ⅱ 便于移植到其他微处理器上。
可固化,uC/OS-Ⅱ是为嵌入式应用而设计的,这就意味着,只要开发者有固化(ROMable) 手段 (C编译、连接、下载和固化) ,uC/OS-Ⅱ可以嵌入到开发者的产品中成为产品的一部分。
可裁剪,通过条件编译可以只使用uC/OS-Ⅱ中应用程序需要的那些系统服务程序,以减少产品中的uC/OS-Ⅱ所需的存储器空间 (RAM和ROM) 。
占先式,uC/OS-Ⅱ完全是占先式 (Preemptive) 的实时内核,这意味着uC/OS-Ⅱ总是运行就绪条件下优先级最高的任务。大多数商业内核也是占先式的,uC/OS-Ⅱ在性能上和它们类似。
实时多任务,uC/OS-Ⅱ不支持时间片轮转调度法 (Round-roblin Scheduling) 。 该调度法适用于调度优先级平等的任务。
可确定性,全部uC/OS-Ⅱ的函数调用与服务的执行时间具有可确定性。
由于uC/OS-II仅是一个实时内核,这就意味着它不像其他实时操作系统那样提供给用户的只是一些API函数接口,有很多工作往往需要用户自己去完成。
把uC/OS-Ⅱ移植到目标硬件平台上也只是系统设计工作的开始,后面还需要针对实际的应用需求对uC/OS-Ⅱ进行功能扩展,包括底层的硬件驱动、文件系统、用户图形接口 (GUI) 等,从而建立一个实用的RTOS。
2. 国内著名的实时操作系统
国内的实时操作系统研究开发有两种类型。
一类是中国自主开发的实时操作系统,如电子科技大学嵌入式实时教研室和科银公司联合研制开发的实时操作系统Delta OS (道系统) 、凯思公司的Hopen OS (女娲计划) 、中科院北京软件工程研制中心开发的CASSPDA以及浙江大学自行研制开发的嵌入式操作系统HBOS等;
另一类是基于国外操作系统二次开发完成的,这类操作系统大多是专用系统,在此就不对这类系统进行介绍了。
(1) DeltaOS
DeltaOS是电子科技大学嵌入式实时教研室和科银公司 (专门从事嵌入式开发) 联合研制开发的全中文的嵌入式操作系统,提供强实时和嵌入式多任务的内核,任务响应时间快速、确定,不随任务负载大小改变,绝大部分的代码由C语言编写,具有很好的移植性。
它适用于内存要求较大、可靠性要求较高的嵌入式系统,主要包括嵌入式实时内核DeltaCORE、嵌入式TCP/IP组件DeltaNET、嵌入式文件系统DeltaFILE以及嵌入式图形接口DeltaGUI 等。
同时,它还提供了一整套的嵌入式开发套件LamdaTOOL,是国内嵌入式领域内不可多得的一整套嵌入式开发应用解决方案,已成功应用于通信、网络、信息家电等多个应用领域。
(2) Hopen OS
Hopen OS是凯思集团自主研制开发的实时操作系统,由一个体积很小的内核及一些可以根据需要进行定制的系统模块组成。其核心Hopen Kernel的规模一般为10KB左右,占用空间小,并具有实时、多任务、多线程的系统特征。
(3) EEOS
EEOS是中科院计算所组织开发的开放源码的实时操作系统。该实时操作系统重点支持p-Java,要求一方面小型化,一方面能重用Linux的驱动和其他模块。
中科院计算所将在2-3年内持续加大投资,以期将其扩展成能力强,功能完善,且稳定、可靠的嵌入式操作系统平台。这包含E2实时操作系统、E2工具链及E2仿真开发环境的完整环境。
(4) HBOS
HBOS系统是浙江大学自主研制开发的全中文实时操作系统。它具有实时、多任务等特征,能提供浏览器、网络通信和图形窗口等服务;可供进行一定的定制或二次开发;能为应用软件开发提供API接口支持;可用于信息家电、智能设备和仪器仪表等领域开发应用。
在HBOS系统平台下,已经成功地开发出机顶盒和数据采集等系统。
3. 操作系统选择
表 1-1给出了几种国内流行嵌入式操作系统比较。
嵌入式操作系统有哪些?
- 操作系统(121698)
相关推荐
概述及汇总ARM的嵌入式操作系统
嵌入式操作系统(Embedded Operation System,EOS)是指用于嵌入式系统的操作系统。嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层,如下图所示。嵌入式操作系统是负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。
2016-12-23 11:39:032854
嵌入式操作系统有哪些
1.嵌入式Linux 嵌入式Linux(Embedded Linux)是标准Linux经过小型化裁剪处理之后的专用Linux操作系统,能够固化于容量只有几KB或者几MB的存储器芯片或者单片机中
2020-06-20 15:13:15
主流嵌入式操作系统有哪些?
嵌入式操作系统EOS(Embedded OperatingSystem)是一种用途广泛的系统软件,过去它主要应用于工业控制和国防系统领域。常见的嵌入式操作系统有wince、PALM OS、linux
2019-07-10 19:02:34
通用嵌入式操作系统有什么区别?
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户
2020-04-03 06:21:26
深入uclinux嵌入式操作系统
Why 嵌入式Linux?未来24个月嵌入式操作系统的应用调查(2000.9) 嵌入式Linux分类第一类是在利用Linux强大功能的前提下,使它尽可能的小,以满足许多嵌入式系统对体积的要求;第
2009-03-28 09:45:1737
嵌入式操作系统应用中的看门狗技术
由于嵌入式操作系统的使用,大大降低了复杂应用系统中软件开发的工作量,使
得嵌入式软件能够采用现代的软件开发技术进行代码编写和调试, 从而也提高了软件的质
2009-04-15 10:29:459
三种嵌入式操作系统的分析与比较
介绍三种常用的嵌入式操作系统—— Palm OS、Windows CE、Linux; 在此基础上, 分析、比较这三种嵌入式操作系统, 给出它们之间的异同点及各自的适用范围。
2009-05-15 13:54:398
嵌入式操作系统定制的通用性研究
嵌入式系统的专用性和资源约束要求嵌入式操作系统必须是可定制的。嵌入式操作系统的多样性为应用开发者提供了对操作系统选择的多种可能性,却导致嵌入式操作系统相关联的
2009-05-18 14:31:217
基于嵌入式操作系统的开发方法
本文详细论述了嵌入式系统的开发技术。提出了基于嵌入式操作系统的开发环境和调试技术,并对软件结构的关键技术和实现作了详细分析。关键词:嵌入式系统开发技术Abstra
2009-06-23 14:03:0410
嵌入式操作系统的内核研究
嵌入式操作系统是嵌入式系统应用的核心。而内核完成操作系统最核心的功能,本文通过对两种嵌入式操作系统的内核的对比,有选择的分析了四个部分:任务调度,信号量管理,
2009-07-30 14:55:4222
嵌入式操作系统Windows CE的研究
Windows CE是适合嵌入式应用的操作系统,介绍了Windows CE嵌入式系统的系统结构,讨论了如何在Windows CE下如何构建嵌入式应用平台,最后,给出了Windows CE下网络通信协议的开发过程。
2009-08-15 11:19:5915
三种通用嵌入式操作系统的分析与比较
本文介绍了三种通用的嵌入式操作系统VxWorks、Windows CE、Linux 以及它们的各自的特点,并通过比较他们的优缺点分析他们各自适应的领域。
2009-09-15 16:49:0421
嵌入式操作系统的通用硬件抽象层设计
摘要 基于嵌入式操作系统硬件抽象层理论,设计一种用于嵌入式操作系统内核开发的通用硬件抽象层平台。通用硬件抽象层能够为嵌入式操作系统内核的设计开发屏蔽硬件平
2009-03-29 15:16:401070
基于嵌入式操作系统的控制系统平台设计
基于嵌入式操作系统的控制系统平台设计
1 引言
近年来,嵌入式系统在工业控制领域的应用越来越广泛。随着嵌入式控制系统的发展,嵌入式控制系统将在一定程
2009-12-25 17:47:06917
嵌入式操作系统内存管理技术的分析与比较
嵌入式操作系统内存管理技术的分析与比较
1 概 述
内存管理是操作系统的中心任务之一。内存管理模块通常是操作系统内核的一部分,
2010-01-14 11:30:26677
嵌入式操作系统的调试问题分析
调试是开发过程中必不可少的环节,通用的桌面操作系统与嵌入式操作系统在调试环境上存在明显的差别。前者,调试器与被调试的程序往往是运行在同一台机器、相同的操作系统
2010-07-10 17:34:57429
嵌入式操作系统uClinux和eCos的比较
uClinux和eCos操作系统是两种性能优良、源码公开且被广泛应用的免费嵌入式操作系统。本文通过对uclinux和eCos的对比,分析和总结了嵌入式操作系统应用中的若干重要问题,归纳出嵌入式
2011-04-18 08:36:071555
嵌入式操作系统的网络加载实现
在复杂的应用系统中通常都需要嵌入式操作系统的支持,这样嵌入式操作系统镜像文件的尺寸往往就会变得比较大。可以选择通过网络将嵌入式操作系统加载到SDRAM中运行来解决这一
2011-08-25 14:02:081135
MINIX嵌入式操作系统进程调度的移植
MINIX操作系统作为与UNIX操作系统完全兼容但内部结构有完全不同的操作系统,采用微内核结构.分析了MINIX 3操作系统作为嵌入式操作系统在移植中的一个关键问题调度程序的移植,并说
2011-11-07 15:49:2118
WindowsCE嵌入式操作系统的特点及开发要点
通过对嵌入式操作系统的研究,结合本人的开发经验,指出了嵌入式操作系统的特点及开发要点。 目前嵌入式系统技术己经成为了最热门的技术之一,吸引了大批的优秀人才投入其中。
2011-11-07 15:54:0755
嵌入式操作系统EPOS的设计与实现
我们利用微内核的思想,设计并实现了一个基于x86系列处理器的多任务的嵌入式操作系统。该系统利用了保护模式基于描述符的存储管理模式及Intel x86系列处理器的其它许多先进功能。
2011-11-07 15:59:2430
基于单片机的抢占式实时嵌入式操作系统设计
嵌入式操作系统针对性很强,不同的硬件环境选用的设计方案往往也不同。本文在分析系统需求的基础上,给出了一种基于EFGH# 的操作系统的设计思路。
2011-12-09 16:49:3584
基于Windows CE的嵌入式操作系统实时性分析
本文介绍了嵌入式操作系统的实时性概念和设计方法,并给出了Windows CE的应用概述和性能特点,以及在实时性嵌入式系统中的应用。
2016-04-18 11:28:140
主流嵌入式操作系统有哪些
嵌入式操作系统(Embedded OperaTIon System,EOS)是指用于嵌入式系统的操作系统。嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层,如下图所示。嵌入式操作系统是负责
2017-10-13 20:59:260
关于怎样选择嵌入式操作系统的浅析
嵌入式操作系统是ARM CPU的软件基础,从8位/16位单片机发 展到以ARM CPU核为代表的32位嵌入式处理器,嵌入式操作系统将替代传统的由手工编制的监控程序或调度程序,成为重要的基础组件。更重
2017-10-18 17:02:120
嵌入式操作系统uCLinux详解
1 引言 嵌入式操作系统是嵌入式系统的灵魂,而且在同一个硬件平台上可以嵌入不同的嵌入式操作系统。比如ARM7TDMI内核,可以嵌入Nucleus、VxWorks、uClinux等操作系统。在此主要
2017-11-02 10:42:500
三种嵌入式操作系统的深入对比
1、嵌入式系统与嵌入式操作系统 1.1 嵌入式系统 嵌入式系统是以嵌入式计算机为技术核心,面向用户、面向产品、面向应用,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性能有严格要求
2017-11-07 15:29:471
基于NoC结构的嵌入式操作系统的设计
在嵌入式操作系统设计中,采用单片机能够更好地实现系统操作控制。而采用NoC结构,则能使系统保持高效运行,进而使系统能够更快完成多任务的处理。因此在进行嵌入式操作系统设计时,还要加强单片机和NoC结构
2018-01-22 16:38:210
嵌入式操作系统的内容特点详解
嵌入式操作系统(EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式系统
2018-06-12 10:17:003566
单片机抢占式嵌入式操作系统
抢占式实时嵌入式操作系统能够在任务得到CPU时间时第一时间进行CPU的完全霸占,能够更好的把握系统控制权,从而使任务得到迅速完成。所以相较于非抢占式操作系统,该种系统能够更好的满足应用的实时性要求
2018-01-31 17:03:021
什么是嵌入式操作系统 常见的嵌入式系统有哪些
嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统的重要组成部分。嵌入时操作系统具有通用操作系统的基本特点,能够有效管理复杂的系统资源,并且把硬件虚拟化。
2018-04-18 16:10:0039377
如何设计一个小型嵌入式操作系统
本文的目的是设计一个简单的嵌入式操作系统,只实现一个基本任务调度器的功能。虽然不能称为操作系统,但已体现了小型嵌入式操作系统的精髓,可以从中一窥操作系统的面目。
2018-03-08 10:25:248990
嵌入式操作系统是什么_嵌入式操作系统有哪些
嵌入式操作系统(Embedded OperatingSystem,简称:EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备
2018-04-08 14:36:5219544
浅析STM32的五大嵌入式操作系统的特点及不足
基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-II、eCos、FreeRTOS和都江堰操作系统(djyos)。下面分别介绍这五种嵌入式操作系统的特点及不足。
2018-09-10 17:26:445979
嵌入式操作系统的特点总结
组件模块组成。RTOS是嵌入式应用软件的基础和开发平台。 嵌入式操作系统(Embedded Operation System,EOS)是一种用途广泛的系统软件,过去它主要应用于工业控制和国防系统
2018-09-25 14:49:11869
适合STM32的五大嵌入式操作系统
基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-II、eCos、FreeRTOS和都江堰操作系统(djyos)。下面分别介绍这五种嵌入式操作系统的特点及不足。
2019-01-21 17:38:5410899
目前国内在ARM CPU上广泛采用的三种嵌入式操作系统浅析
嵌入式操作系统是ARMCPU的软件基础,从8位/16位单片机发展到以ARMCPU核为代表的32位嵌入式处理器,嵌入式操作系统将替代传统的由手工编制的监控程序或调度程序,成为重要的基础组件。更重
2019-02-22 15:03:253667
常用的嵌入式操作系统有哪些
嵌入式操作系统与通用的操作相比较主要特点在于:
1.小内核,稳定可靠。
2.需要可装卸、可裁剪,以便能灵活应对各种不同的硬件平台。
3.面向应用,强实时性,可用于各种设备控制当中。
2019-07-02 17:42:000
嵌入式操作系统的介绍和嵌入式操作系统的发展状况和应用前景说明
本文介绍了嵌入式操作系统的概念,分析了嵌入式操作系统的发展状况和应用前景,特别是嵌入式Linux的研究和发展情况。
2019-06-06 17:49:007
嵌入式操作系统于物联网的教材推荐历史演进与物联网未来
本书全面回顾了嵌入式操作系统的演进历史,主流的嵌入式操作系统的技术特点、成长历程以及背后的商业故事,展望了嵌入式操作系统未来的技术路径、市场发展趋势和物联网时代的新机遇。并按时间轴讲述了从RTOS
2019-05-22 18:01:002
该如何正确选择嵌入式操作系统
嵌入式操作系统是ARM CPU的软件基础,从8位/16位单片机发 展到以ARM CPU核为代表的32位嵌入式处理器,嵌入式操作系统将替代传统的由手工编制的监控程序或调度程序,成为重要的基础组件。
2019-07-01 16:53:532564
Linux嵌入式操作系统有多大的应用前景
嵌入式Linux是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,近几年来已成为研究热点。
2019-11-06 11:50:482242
关于嵌入式操作系统,它的主要特点是什么
嵌入式操作系统(EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。
2019-11-19 11:27:404806
嵌入式操作系统的主要特点都有哪些
嵌入式操作系统(EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。
2019-11-26 11:35:3315771
STM32嵌入式操作系统的介绍
本文档的主要内容详细介绍的是STM32嵌入式操作系统的介绍包括了:1.操作系统基本介绍,2.FreeRTOS介绍,3.FreeRTOS开发应用,4.FreeRTOS如何工作,5.STM32Cube FreeRTOS例程介绍,6.附录
2019-12-06 15:31:5333
Linux嵌入式操作系统有哪些优势
嵌入式Linux操作系统是将Linux操作系统进行裁剪,使Linux操作系统能够在嵌入式计算机系统上运行的一种操作系统。今天我们就来看看Linux作为嵌入式操作系统具有哪些优势。
2020-07-10 16:34:214654
嵌入式操作系统的功能与特点
根据英国电气工程师协会的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。小编下面为你整理了关于嵌入式操作系统的功能,希望对你有所帮助。
2020-07-16 11:14:452841
工业智能系统中的嵌入式操作系统
国际政经环境日益复杂,国产芯片风起云涌,国产操作系统受到国内产业界、学术研究机构和政府部门高度重视。伴随人工智能物联网(AIoT)快速发展,嵌入式操作系统在智能系统中发挥越来越大的作用,为了应对
2021-01-01 09:47:001819
嵌入式操作系统是什么,常用的嵌入式系统有哪些
嵌入式操作系统是一种能够支持嵌入式系统应用的操作系统软件,它是嵌入式系统的重要组成部分。嵌入式操作系统具有通用操作系统的基本特点,能够有效管理复杂的系统资源,并且把硬件虚拟化。 传统定义:嵌入式系统
2021-07-19 17:22:286565
为什么嵌入式操作系统的应用如此广泛
对于操作系统来说很多人都是比较熟悉的,嵌入式操作系统其实是一种模式,是指用于嵌入式系统的操作系统。但是随着互联网的发展不断变化,市场上对于操作系统的需要也变的越来越广泛,对于嵌入式操作系统的需要也是
2021-07-29 15:49:362050
(完整版)vxworks嵌入式操作系统
(完整版)vxworks嵌入式操作系统(嵌入式开发环境的搭建与调试实验报告)-该文档为(完整版)vxworks嵌入式操作系统总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
2021-07-30 10:16:020
介绍几种开源嵌入式操作系统
介绍几种开源嵌入式操作系统(c++ 嵌入式开发实例)-该文档为介绍几种开源嵌入式操作系统总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
2021-08-04 10:25:1320
嵌入式操作系统FreeRTOS的原理与移植实现
嵌入式操作系统FreeRTOS的原理与移植实现(嵌入式开发真的很难吗)-随着嵌入式技术的不断发展,嵌入式芯片的不断革新,嵌入式操作系统也逐渐成为嵌人式系统中不可或缺的部分。嵌入式操作系统的运用
2021-08-04 13:50:0616
嵌入式操作系统VxWorks中的网络通信
嵌入式操作系统VxWorks中的网络通信(通信网络保障应急方案)-嵌入式操作系统VxWorks中的网络通信随着多媒体信息技术和互联网的飞速发展以及消费类电子产品智能化趋势的加强,嵌入式操作系统以其
2021-09-30 11:19:5412
嵌入式学习笔记(一)嵌入式操作系统测试
嵌入式操作系统产品在学习的过程中,了解产品特性能够有助于学习产品功能,并且能够从用户角度发掘产品需要满足的重要特征,从而提炼产品特点,并且化作产品亮点,转化为产品未来占领市场、提升竞争力的关键切入点
2021-10-19 18:33:582
详解目前主流的嵌入式操作系统(RTOS)操作系统
满足实时控制要求的嵌入式操作系统(RTOS)操作系统,以下介绍14种主流的RTOS,分别为μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX
2021-10-20 12:36:0014
什么是嵌入式操作系统 常见的嵌入式系统有哪些
、INTEGRITY、OSE、C ExecuTIve 什么是嵌入式操作系统 嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统的重要组成部分。嵌入时操作系统具有通用操作系统的基本特点,能够有效管理复杂的系统资源,并且把硬件虚拟化。 传统定义(狭义嵌入式):嵌入式系统是以应用为中心..
2021-10-21 09:36:0426
嵌入式操作系统
参考:[1] 《嵌入式系统软件及操作系统》1、嵌入式操作系统的功能在嵌入式系统中工作的操作系统被称为EOS(Embedded Operating System,嵌入式操作系统),EOS的基本功能主要
2021-10-21 11:21:1210
嵌入式操作系统
嵌入式操作系统一、嵌入式操作系统概述1.1 嵌入式操作系统的特点1.2 嵌入式操作系统的分类1.2.1 非实时操作系统1.2.1 实时操作系统二、实时操作系统2.1 实时操作系统与通用操作系统的比较
2021-11-03 18:36:0246
【技术分享】异军突起的嵌入式操作系统--LuatOS
2021上海合宙入驻电子发烧友企业号,上海合宙是一家系统级主控企业,通过完善的嵌入式操作系统LuatOS,使得物联网主控CPU更容易被用户使用,大幅度降低用户的研发成本和研发周期。合宙从简
2022-01-17 09:31:061266
什么是嵌入式操作系统?
嵌入式操作系统是一种专门的操作系统(OS),旨在为非计算机的设备执行特定任务。嵌入式操作系统的主要工作是运行允许设备完成其工作的代码。嵌入式操作系统还使运行在操作系统之上的软件可以访问设备的硬件
2021-12-23 15:33:445886
评论
查看更多