常用嵌入式操作系统介绍
1)VxWorks
VxWorks操作系统是WinRiver(美国风河系统)公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),它具有良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域牢牢地占据着一席之地。
VxWorks所具有的显著特点是:可靠性、实时性和可裁剪性。
它支持多种处理器,如X86、i960、Sun Sparc、Motorola MC68xxx、MIPS、PowerPC等。
2)Windows Embedded
Windows CE是微软针对个人计算机以外的计算机产品所研发的嵌入式操作系统,而CE则为Customer Embedded的缩写。该操作系统是一种针对小容量、移动式、智能化、32位、连接设备的模块化实时嵌入式操作系统。针对掌上设备、无线设备的动态应用程序和服务提供了一种功能丰富的操作系统平台。但Windows CE的嵌入不够实时,它属于软实时操作系统,目前也开始应用在中文手机的研究开发之中。
由于该操作系统与Windows有相似的背景,而且界面也比较统一,因此也得到了大家比较好的认可。该操作系统的基本内核需要至少200KB的ROM。
3)嵌入式Linux(最主流)
Linux操作系统源于一位芬兰大学生——Linus Torvalds的课余作品。当时,Linus Torvalds正在学习计算机科学家Andrew S.Tanenbaum开发的Minix操作系统,但发现Minix的功能很不完善,于是就编写了一个保护模式下的操作系统,这就是Linux的原型。
最开始,Linux被定位于黑客用的操作系统,并被放至FTP服务器上供人们自由下载。
Linux的内核小、功能强大、运行稳定、系统健壮、效率高,易于定制裁剪,在价格上极具竞争力。Linux不仅支持X86CPU,还可以支持其他数十种CPU芯片。
4)嵌入式实时内核uC/OS(推荐)
uC/OS与Linux一样,是一款公开源代码的免费实时内核,已在各个领域得到了广泛的应用。uC/OS的特点如下:
(1)具有RTOS的基本性能;
(2)代码尺寸小,结构简明;
(3)易学、易移植;
uC/OS提供完善的嵌入式实时内核的源代码,并对该代码作详尽的解释。而商业上的实时操作系统不但价格昂贵,而且其中很多都是所谓的黑盒子,即不提供源代码。
5)其他嵌入式操作系统
(1)Palm OS
Palm OS是一款32位的嵌入式操作系统,它的界面采用触控式。优势在于本身是一套专门为掌上电脑编写的操作系统。
(2)QNX
QNX是唯一可以将实时POSIX环境外加一个完全的窗口系统安装在1MB以下的闪储或只读存储器上的操作系统。
常用嵌入式操作系统介绍相关推荐
- 主流嵌入式操作系统介绍(一)
主流嵌入式操作系统介绍(一) 2010年08月13日 http://www.edu03.com/2010/0610/863.html 嵌入式系统是以应用为中心,软硬件可裁减的,适用于对功能.可靠性.成 ...
- 嵌入式操作系统介绍分析
一,各种嵌入式操作系统介绍 1.uC/OS-II u C / OS 是一种免费公开源代码.结构小巧.具有可剥夺实时内核的实时操作系统. μC/OS-II 的前身是μC/OS,最早出自于1992 年美国 ...
- 各种嵌入式操作系统介绍
一,各种嵌入式操作系统介绍 1.uC/OS-II u C / OS 是一种免费公开源代码.结构小巧.具有可剥夺实时内核的实时操作系统. μC/OS-II 的前身是μC/OS,最早出自于1992 年美 ...
- 最国产化嵌入式操作系统介绍-都江堰操作系统(DJYOS)
都江堰操作系统(DJYOS)是开源操作系统,采取了类BSD许可证.目前由深圳市秦简计算机系统有限公司在运营. 1.1. DJYOS介绍 都江堰操作系统(简称DJYOS)开始于2004年,2009年发布 ...
- 十几款国内外嵌入式(物联网、工业)操作系统介绍
由于本人工作主要在物联网和工业领域,所以收集的操作系统主要集中在物联网和工业领域.故桌面操作系统厂商深度.新起点.麒麟.微软.安卓等没有介绍.而主要收集的是嵌入式操作系统厂商. 1.国内操作系统介绍 ...
- 十几款国内外嵌入式(物联网、工业)操作系统介绍(至今总结最全)
由于本人工作主要在物联网和工业领域,所以收集的操作系统主要集中在物联网和工业领域.故桌面操作系统厂商深度.新起点.麒麟.微软.安卓等没有介绍.而主要收集的是嵌入式操作系统厂商. 1.国内操作系统介绍 ...
- Linux及操作系统介绍
Linux及操作系统介绍 操作系统的作用 五大基本功能 (1)进程和线程的管理:进程线程的状态.控制.同步互斥.通信调度等 (2)存储管理:分配/回收.地址转换.存储保护等 (3)文件管理:文件目录. ...
- 嵌入式操作系统内核原理和开发
嵌入式操作系统内核原理和开发(开篇) 操作系统是很多人每天必须打交道的东西,因为在你打开电脑的一刹那,随着bios自检结束,你的windows系统已经开始运行了.如果问大家操作系统是什么?可能有的人会 ...
- 嵌入式学习笔记(一)嵌入式操作系统测试
嵌入式操作系统产品在学习的过程中,了解产品特性能够有助于学习产品功能,并且能够从用户角度发掘产品需要满足的重要特征,从而提炼产品特点,并且化作产品亮点,转化为产品未来占领市场.提升竞争力的关键切入点. ...
最新文章
- html中单双引号嵌套,[转]详细讲述asp中单引号与双引号(即引号多重嵌套)的用法...
- 19、Java Swing JToolBar:工具栏组件
- html5 css3 设计模式,html5+css3设计模式
- olap与mysql_MySQL与OLAP:分析型SQL查询最佳实践探索
- Nifi出现Failed to send StandardFlowFileRecord xxxx to Hbase due to Failed 3 actions解决
- 从零开始学习OpenCL开发(二)一个最简单的示例与简单性能分析
- Vue相关开源项目库汇总(转)
- css三大样式(行内样式)
- linux 怎么在pe下安装驱动程序,【教程】再谈“万能驱动7在PE下安装驱动”功能...
- H5 小程序直播教程,一看就会!
- 离散数学之矩阵关系运算
- 华为云k8s环境部署应用
- 计算机复试面试题目大全文库,自动化考研面试题库
- 第43届ACM icpc亚洲区域赛焦作站感想
- 基于SpringBoot的家具销售管理系统
- 【软件安全:软件安全技术课后习题及答案】
- 本质安全电路一些参考文献
- 常读常新,微服务最强内功心法,这些理论得吃透~
- 微服务从入门到精通【入门篇一】
- esp01s+blinker WOL远程开机
热门文章
- python1到20数字阶乘_Python 程序求数字的阶乘
- [Codeup 25481] swan
- 广播报时的-滴-滴-嘟-声音频率
- 解决Win10桌面Explorer.exe占用CPU过高的问题。
- 用Docker搭建WordPress博客
- Ubuntu 挂载硬盘
- Springboot如何关闭浏览器、重启服务、关机不需要重新登录会话不消失
- 1t硬盘怎么分区最好_1t硬盘怎么分区合理相关阅读-1t硬盘怎么分区合理文章阅读-123文学网...
- 【软件体系结构】考点总结 第四章 软件体系结构描述 XJU
- 每个人都要对自己进行5 项必要投资