简体版 繁体版 English
PCB助手
 首页 | 供求商机 | 产品展示 | 厂商资料 | 资讯中心 | 专业技术 | 人才中心 | 论坛
 
行业新闻分析预测研究报告新品上市专业技术电路图纸行业展会
 

    

首页>技术文章>专业术语>正文

嵌入式操作系统综述

 更新日期: 2008-1-30 15:29:51  作者:     来源: pcbtn


       固化在硬件里面的系统,比如手机、路由器里面的系统。有些些是可以管理的,有些不行。常见的嵌入式系统有Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive。。

       除了WinCE的实时性稍差外,大多数嵌入式操作系统的实时性都很强,所以也可称为实时操作系统Real Time Operating System.从事嵌入式的人至少须掌握一个嵌入式操作系统(当然掌握两个更好),这在嵌入式的所有技术中是最为关键的了。目前最重要的RTOS主要包括:

       第一类、传统的经典RTOS:最主要的便是Vxworks操作系统,以及其Tornado开发平台。Vxworks因出现稍早,实时性很强(据说可在1ms内响应外部事件请求),并且内核可极微(据说最小可8K),可靠性较高等,所以在北美,Vxworks占据了嵌入式系统的多半疆山。特别是在通信设备等实时性要求较高的系统中,几乎非Vxworks莫属。Vxworks的很多概念和技术都和Linux很类似,主要是C语言开发。像Bell-alcatel、Lucent、华为等通信企业在开发产品时,Vxworks用得很多。但Vxworks因价格很高,所以一些小公司或小产品中往往用不起。目前很多公司都在往嵌入式Linux转(听说华为目前正在这样转)。但无论如何,Vxworks在一段长时间内仍是不可动摇的。与Vxworks类似的稍有名的实时操作系统还有pSOS、QNX、Nucleus等RTOS。

       第二类、嵌入式Linux操作系统:Linux的前途除作为服务器操作系统外,最成功的便是在嵌入式领域的应用,原因当然是免费、开源、支持软件多、呼拥者众,这样嵌入式产品成本会低。Linux本身不是一个为嵌入式设计的操作系统,不是微内核的,并且实时性不强。目前应用在嵌入式领域的Linux系统主要有两类:一类是专为嵌入式设计的已被裁减过的Linux系统,最常用的是uClinux(不带MMU功能),目前占较大应用份额,可在ARM7上跑;另一类是跑在ARM 9上的,一般是将Linux 2.4.18内核移植在其上,可使用更多的Linux功能(当然uClinux更可跑在ARM 9上)。很多人预测,嵌入式Linux预计将占嵌入式操作系统的50%以上份额,非常重要。缺点是熟悉Linux的人太少,开发难度稍大。目前很多教材和很多大学都以ucOS/II为教学用实时操作系统,这主要是由于ucOS/II较简单,且开源,非常适合入门者学习实时操作系统原理,但ucOS/II的缺点是功能有限,实用用得较少,所以要学习就应学直接实用的,比如 uClinux就很实用。况且熟悉了Linux开发,不仅在嵌入式领域有用,对开发Linux应用软件,对加深操作系统的认识也有帮助,可谓一举多得。据说,目前Intel、Philip都在大搞ARM+LINUX的嵌入式开发,Fujitum则是在自己的处理器上大搞Linux开发。目前在嵌入式Linux领域,以下几个方面的人特别难找,一是能将Linux移植到某个新型号的开发版上;二是能写Linux驱动程序的人;三是熟悉Linux内核裁减和优化的人。

        第三类、 Windows CE嵌入式操作系统:Microsoft也看准了嵌入式的巨大市场,WinCE出来只有几年时间,但目前已占据了很大市场份额,特别是在PDA、手机、显示仪表等界面要求较高或者要求快速开发的场合,WinCE目前已很流行(据说有一家卖工控机的公司板子卖得太好,以至来不及为客户裁减WinCE)。WinCE目前主要为4.2版(.NET),开发平台主要为WinCE Platform Builder,有时也用EVC环境开发一些较上层的应用,由于WinCE开发都是大家熟悉的VC++环境,所以学习Windows程序设计课程不会有多大难度,这也是WinCE容易被人们接受的原因,开发环境方便快速,微软的强大技术支持,WinCE开发难度远低于嵌入式Linux。对于急于完成,不想拿嵌入式Linux冒险的开发场合,WinCE是最合适了(找嵌入式Linux的人可没那么好找的),毕竟公司不能像学生学习那样试试看,保证开发成功更重要。根据不同的侧重点 ,WinCE还有两个特殊版本,一个是MS PocketPC操作系统专用于PDA上(掌上电脑),另一个是MS SmartPhone操作系统用于智能手机上(带PDA功能的手机),两者也都属于WinCE平台。在PDA和手机市场上,除WinCE外,著名的PDA嵌入式操作系统还有Palm OS(因出现很早,很有名)、Symbian等,但在WinCE的强劲冲击下,Palm和Symbian来日还能有多长?据观察,目前在嵌入式平台上,LINUX是叫得最响,但还是WinCE实际用得更多。嵌入式LINUX可能更多地是一些有长远产品计划的公司,为降低成本而进行长远考虑。WinCE和多媒体(如MPEG技术)是微软亚洲工程院目前做得较多的项目领域之一,他们很需要精通WinCE的人。

        总结关于嵌入式操作系统类课程,若您觉得自己功底较深且能钻研下去,则可去学嵌入式Linux;若您觉得自己VC++功底较好且想短平快地学嵌入式开发,则WinCE是最好的选择。

来源 WWW.PCBTN.COM

 

 

 

 





技术文章分类
技术文章】  
[其它相关]  
[行业标准]  
[专业术语]  
[装配工艺]  
[制造技术]  
[电路设计]  
[软件应用]  
[基础知识]  
点打击排行

2005年中国电子电路百
第三届国际线路板及电
用PROTEL99制作印刷电
用PROTEL99制作印刷电
[应用市场]中国的汽车
大陆PCB近年产值趋势分
全球PCB关键基材板之原
第二届华南(惠州)国际
2004年度中国十大半导
电路板朮语总整理

最新推荐

PCB走向高密度精细化 
PCB专委会台湾参观TPC
2008年中国HDI市场留给
2006年全球数组检测设
中国优势推动PCB行业高
高频PCB发热中国 材料
PCB市场概观与材料技术
全球百大暨电路板製造
挠性PCB用基板材料的新
环氧PCB走向薄型化 

推荐内容
过千张实用电路图纸
1200多份液晶屏参数
大量书籍教程免费下
IC资料下载搜索中心
 推荐资讯

·PCB走向高密度精细化 
·PCB专委会台湾参观TPC
·2008年中国HDI市场留给
·2006年全球数组检测设
·中国优势推动PCB行业高
·高频PCB发热中国 材料
·PCB市场概观与材料技术
·全球百大暨电路板製造
·挠性PCB用基板材料的新
·环氧PCB走向薄型化 
·台湾上市上柜PCB、FPC
·电解铜箔市场需求增长
·台湾主板产业现况 
·IPC 2007年9月PCB结果
·Nepcon East今日举行-

关于我们  |  网站指南  |  广告服务 |  隐私条例联系我们友情链接向我们提出意见主页
Copyright PCBTN.COM, INC. All rights reserved. 服务热线 0086-20-34791171 客服邮箱:
简体版 繁体版 英文版