Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1039082
  • 博文数量: 836
  • 博客积分: 43880
  • 博客等级: 大将
  • 技术积分: 5485
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-20 17:36
文章分类

全部博文(836)

文章存档

2011年(1)

2008年(835)

我的朋友

分类: LINUX

2008-08-20 18:26:48


与在服务器和桌面系统的风风火火比较起来,Linux在嵌入式领域似乎总是不温不火,是生不逢时,还是另有隐情? 最近几年,Linux操作系统在桌面和服务器系统等领域的应用取得了很大的成功。它的存在已经对这些领域中的传统霸主,例如微软的Windows和Sun公司的SunOS/Solaris操作系统等造成了极大的威胁。这主要得益于其较低的使用开销和更高的应用性能:现在,Linux操作系统加高端奔腾处理器构成的计算机系统在性能上已经远远超过了同等价位的运行着Solaris的基于SPARC处理器的计算机系统;Linux能够取得成功的另一个主要原因在于它是一个开放源码的系统软件,Linux用户可以享受到世界各地Linux爱好者提供的支持。 就在Linux系统在桌面和服务器领域应用风头正劲的时候,业界内外普遍地认为Linux也会成功打入到嵌入式系统中,成为主流操作系统之一。但是,事与愿违,现实中的情形远没有那么乐观。那些为桌面和服务器系统提供Linux操作系统软件的开发商们并不热衷于将Linux引入到嵌入式系统领域。而其他的一些已经在嵌入式Linux领域开拓市场的公司,比如Lineo和MontaVista,也一直没有获得稳定的收益。为什么Linux没有能够在嵌入式领域中获得它在桌面系统中同样的辉煌呢?原因就是桌面系统和嵌入式系统对操作系统的需求有所差异。 桌面系统和嵌入式系统对操作系统的需求有很多差异,而且都很关键。我们在这里先讨论几个最重要的问题,这些问题已经足够体现出Linux系统在嵌入式系统领域所面临的挑战。这些挑战都是在之前的桌面系统应用中未曾遇到的,主要包括: ●中断延迟(interruptlatency) ●线程响应时间(threadresponsetime) ●调度策略(scheduling) ●设备驱动程序 ●可靠性和安全性 以上这些都是技术层面上的挑战。而在将Linux系统引入嵌入式领域时,还有很多的非技术性层面上的挑战也是必须要考虑的。 1 2 3 4 5 下一页>>


下载本文示例代码
阅读(329) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~