主页 关于万禾 产品通道 技术支持 技术论坛 解决方案 成功案例 合作伙伴 English
 
   
万禾嵌入式LINUX软硬件产品
  常见问题解答
  研发问题集锦
  LINUX知识集锦
  下载专区
   
以色列嵌入式产品
 
 
 
 
  关于嵌入式操作系统
   
      嵌入式操作系统(Embedded Operating System)种类有一百种以上,代表性的产品有以下几种:
 
    1) 专用的实时操作系统(RTOS)。代表性的产品有QNX、VxWorks、pSos、lynx,还有Hopen,中文名称为"女娲",它是由中科院开发的中国人自己的嵌入式OS。传统上,以往的嵌入式应用如果确定了要使用操作系统,一般选上述其中之一。其特点是:
    • 模块化。
    • 实时性好。
    • 稳定性好。
    • 价格昂贵。由于操作系统本身以及开发环境都是专有的,价格一般都比较高,通常需花费10万元人民币以上才能建起一个可用的开发环境,对每一个应用一般还要另外收取版税。
    • 一般不通供源代码,只提供二进制代码。
    • 由于它们都是专用操作系统,需要专门的技术人员掌握开发技术和维护,所以软件的开发和维护成本都非常高。
    • 支持的硬件数量有限。
 
 
    2) Windows CE。
    微软的嵌入式OS。与前述OS最大不同是其应用编程接口(API)与Win32 API兼容,这样Windows上的程序都可以重新编译后移植到Win CE上来,开发人员可用开发Windows同样的开发工具来开发Win CE程序。缺点同样是源代码不公开,对每一个应用都要收取版税。例如,某机顶盒采用Win CE,每台需交纳20-30美圆给微软,另外,Win CE 体积庞大,占用很多的ROM和RAM。
 
 
    3) 嵌入式Linux。
    这是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且并且遵循GPL协议,在近一年多以来成为研究热点,据IDG预测嵌入式LINUX将占未来两年的嵌入式操作系统份额的50%,下面重点对其加以介绍。
    • 由于其源代码公开,人们可以任意修改,以满足自己的应用,并且查错也很容易。
    • 遵从GPL,无须为每例应用交纳许可证费。
    • 有大量的应用软件可用。其中大部分都遵从GPL,是开放源代码和免费的。可以稍加修改后应用于用户自己的系统。
    • 有大量的免费的优秀的开发工具,且都遵从GPL,是开放源代码的。
    • 有庞大的开发人员群体。无需专门的人才,只要懂Unix/Linux和C语言即可。随着Linux在中国的普及,这类人才越来越多。所以软件的开发和维护成本很低。
    • 优秀的网络功能,这在Internet时代尤其重要。
    • 稳定--这是 linux本身具备的一个很大优点。
    • 内核精悍,运行所需资源少,十分适合嵌入式应用。
    • 支持的硬件数量庞大。嵌入式Linux和普通linux并无本质区别,PC上用到的硬件嵌入式Linux几乎都支持。而且各种硬件的驱动程序源代码都可以得到,为用户编写自己专有硬件的驱动程序带来很大方便。
 
  友情连接