常见的嵌入式操作系统有哪些
1.嵌入式Linux
2. VxWorks(推荐课程:VxWorks应用开发培训班(TSVW0701))
VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),VxWorks具有以下优点。
· 实时性好。其系统本身的开销很小,进程调度、进程间通信、中断处理等系统公用程序精练而有效,使得它们产生的延迟很短。另外VxWorks提供的多任务机制中对任务的控制采用优先级抢占和轮转调度机制,充分保证了可靠的实时性。
·可靠性高,从而保证了用户工作环境的稳定。
·集成开发环境完备、强大,方便了用户的使用。
但是,由于VxWorks源码不公开,它部分功能的更新(如网络功能模块)滞后。VxWorks的开发和使用都需要交高额的专利费,这就大大增加了用户开发的成本。
3.QNX
QNX由加拿大QNX软件系统有限公司开发,广泛应用于自动化、控制、机器人科学、电信、数据通信、航空航天、计算机网络系统、医疗仪器设备、交通运输、安全防卫系统、POS机、零售机等任务关键型应用领域。
QNX独特的微内核和消息传递结构使其运行和开发时非常方便。QNX具有非常好的伸缩性,用户可以把应用程序代码和QNX内核直接编译在一起,使之为简单的嵌入式应用生成单一的映像。
4.Windows CE(推荐课程:Windows CE系统定制与驱动开发培训班)
Windows CE是微软公司开发的一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。Windows CE的图形用户界面相当出色,Windows CE具有模块化、结构化、基于Win32应用程序接口以及与处理器无关等特点。
Windows CE继承了传统的Windows图形界面,用户在Windows CE平台上可以使用Windows 95/98上的编程工具(如Visual Basic、Visual C++等),使用同样的函数,使用同样的界面风格,Windows上的绝大多数应用软件只需简单修改和移植就可以在Windows CE平台上继续使用。但是Windows CE开发平台较为昂贵,在一定程度上限制了其发展。
5.Palm OS
Palm OS在PDA领域有着很大的用户群,一度占领PDA操作系统90%以上市场份额。Plam OS最明显的特点是精简,它的内核只有几千个字节,同时用户也可以方便地开发、定制,具有较强的可操作性。
6.C/OS
源代码公开,代码结构清晰、明了,注释详尽,组织有条理,可移植性好,可裁剪,系统短小精悍,是研究和学习实时操作系统的首选,但在工程应用领域使用较少。
常见的嵌入式操作系统有哪些相关推荐
- 常见的嵌入式操作系统
嵌入式操作系统与通用的操作相比较主要特点在于: 1.小内核,稳定可靠. 2.需要可装卸.可裁剪,以便能灵活应对各种不同的硬件平台. 3.面向应用,强实时性,可用于各种设备控制当中. 国际上常见的嵌 ...
- 五种常见的嵌入式操作系统
TOP1: μClinux μClinux是一种优秀的嵌入式Linux版本,其全称为micro-control Linux,从字面意思看是指微控制Linux.同标准的Linux相比,μClinux的内 ...
- 嵌入式系统设计---实时系统与嵌入式操作系统
简单地说,实时系统可以看成对外部事件能够及时响应的系统.这种系统最重要的特征是时间性,也就是实时性,实时系统的正确性不仅依赖于系统计算的逻辑结果,还依赖于产生这些结果的时间. 目前,大多数实时系统都是 ...
- 主流嵌入式操作系统有哪些
嵌入式操作系统EOS(Embedded OperatingSystem)是一种用途广泛的系统软件,过去它主要应用于工业控制和国防系统领域.常见的嵌入式操作系统有wince.PALM OS.linux. ...
- 常见的小型嵌入式操作系统
常见的小型嵌入式操作系统 1.uc/os-II 商业需付费 2.Free Rtos 比ucos占用更小的内存 3.VxWorks 商业需付费 4.ucLinux Linux的精简版,不支持MMU 5. ...
- 本科生学习fpga,dsp,嵌入式操作系统哪个好
本科生的话,建议做软件方向的嵌入式系统,即利用现有的芯片和操作系统(开源的非开源的都可以)进行开发.嵌入式没有竞争相对小的方向,不管你搞什么,今天无限风光,明天就有可能寄人篱下.希望楼主在选择之前首先 ...
- 基于嵌入式操作系统VxWorks的多任务并发程序设计(3)――任务调度
基于嵌入式操作系统VxWorks的多任务并发程序设计(3) ――任务调度 作者:宋宝华 e-mail:[email]21cnbao@21cn.com[/email] 出处:软件报 VxWorks支持 ...
- 主流嵌入式操作系统(RTOS)有哪些?看看这14种
满足实时控制要求的嵌入式操作系统(RTOS)操作系统,以下介绍14种主流的RTOS,分别为μClinux.μC/OS-II.eCos.FreeRTOS.mbed OS.RTX.Vxworks.QNX. ...
- 计算机操作系统--网络操作系统和嵌入式操作系统
网络操作系统 1. 网络操作系统的基本概念 计算机网络系统除了硬件,还需要有系统软件,两者结合构成计算机网络的基础平台.操作系统是最重要的软件.网络操作系统是网络用户和计算机网络之间的一个接口,它除了 ...
最新文章
- 又遇到问题:wrong ELF class: ELFCLASS32 in Unknown on line
- 团队愿景和团队章程的问答?
- AlexNet--CNN经典网络模型详解(pytorch实现)
- python字典弱引用_如何使用弱引用优化 Python 程序的内存占用?
- 常用加密算法的Java实现(一)
- 组装我的计算机社会实践活动,暑期电脑销售社会实践心得体会
- 手机移动端APP引导界面设计模板素材,分层可临摹
- [微积分] 常用定义与公式
- Android Bitmap 开源图片框架分析(精华四)
- public 函数_C++:11友元函数、友元类
- python中文语料分词处理,按字或者词cut_sentence
- JavaWeb 利用jsp 实现分页查询
- keil如何下载STM32芯片F1/F4固件库
- 广数系统加工中心编程_数控加工中心编程的步骤
- Aliplayer直播截图+水印
- 调和平均数,几何平均数,算数平均数,平方平均数
- 计算机操作系统的最基本特性,操作系统有哪几大特征?其最基本的特征是什么?...
- PCB板-叠层详细介绍
- 学习笔记二:IBIS模型编辑报错纠正
- 单调队列优化的DP问题