嵌入式操作系统:微软另一个天下
嵌入式开发在人们的印象中多应用在工业控制领域以及智能机器人,但随作移动通讯以及智能家电、网络家电的发展,嵌入式开发的应用越来越广,他同时带来的巨大经济利益将吸引更多的厂商投入其中,随作这个领域的发展,对移动应用软件开发人员的需要将超过目前的WEB程序员,这就给个人带来很大的机会,而与此同时技术上的进步将使移动应用软件的开发变得更加容易。
随着后PC时代的到来,嵌入式系统技术已经成为了一个万众瞩目的焦点。从mp3,PDA等各种各样的数字化消费电子产品,到网络家电,智能家电,车载电子设备及至工业和服务领域中的数字机床,智能工具,工业机器人,服务机器人,巨大的市场潜力,无穷的商机,吸引了各路英豪纷踵沓来。
在这种良好的氛围下,作为嵌入式技术应用的重头戏,个人消费电子产品市场同样出现了红红火火的局面。硬件方面,各大厂商如Intel,AMD等相继推出了自己的专用嵌入式芯片,漫天而至的是mp3,PDA,无线上网装置,让人们充分感受到了这股强劲之势。软件方面,在palm和微软两大巨头的引领下,也出现了空前繁荣的局面。虽然操作系统的大半已经被他们抢占,但是应用软件方面仍然存在巨大的开发空间。所谓无限商机,尽在眼前。嵌入式系统技术的春天已经来到。
面对这种时机,作为软件业界的巨头微软当仁不让,以疾风之势大规模的投入到嵌入式技术的研发之中。事实上,尽管是软件业的老大,微软在嵌入式系统方面起步却是相对较晚的。当windriver和palm已经占据市场大部分的份额时,微软还在研制自己的通用嵌入式平台。这其中的原因,是由于微软一贯的开发作风,使得它过于追求系统的完整与强功用性,使得研发的周期相对较长。然而尽管如此,微软仍然以其强大的技术和经济力量,在进入嵌入式市场极短的时间里,便为自己占据了一席之地,并以惊人的速度迅速扩大其市场份额。
微软认为在嵌入式系统方面其工作的核心和基础就是为嵌入式设备制造商建立优质设备提供所需的嵌入式开发平台,这些设备覆盖了从简单的数据采集工具到全功能Web终端的各种嵌入式智能设备。Windows Embedded产品家族由Windows CE 3.0,Windows NT? Embedded 4.0和Server Appliance Kit组成。 为了实现各种灵活的解决方案,新一代由Windows驱动的32位智能联网设备需要丰富的应用程序和Internet服务,而Microsoft Windows Embedded 操作系统和工具则提供了构建这类设备所需的完善的软件平台。去年推出的Windows CE由于拥有广大使用者所熟悉的windows 界面,已经在palm称雄的pda操作系统软件领域中拥有了愈来愈多的用户。
在今年四月份旧金山召开的ESC 2001(嵌入式系统大会)上,微软公司发布了Talisker的Beta 1版本。Talisker是Microsoft? Windows? CE 操作系统后续版本的代号,是下一代功能强大的实时嵌入式操作系统。它不仅可以提供最新的无线和多媒体功能,还可以帮助嵌入式系统开发人员以更快的速度开发出智能网络互联设备。Talisker Beta 1提供了许多重要的新特性,例如通过在CE中对蓝牙技术的系统级支持能够实现的更为完善的无线和网络连接、通用即插即用(UPnP)和新的USB驱动程序、可支持DVD的增强多媒体功能、内嵌的Kerberos安全协议,以及用于Talisker中HTTP Server的SSL支持等。此外,其他一些新功能,如可安装中断服务例程(ISR)、新的BSP及可定制UI服务等新的特性还可帮助OEM厂商减少产品投放市场所需的时间,并可帮助它们在整个产品生存周期中不断升级设备的功能。
在近期推出的Microsoft Windows XP Embedded 操作系统和工具为生成下一代智能化的、32 位连接的 Windows Powered 设备提供了完善的软件平台,它建立在Windows2000经过实践检验的代码库基础之上,提供行业领先的可靠性、安全性、优良性能,以及最新的多媒体、电源管理和设备支持。此外,Windows XP Embedded还包含一套经过重新设计的完整工具集。利用Windows XP Embedded方便的开发下一代嵌入式系统。上述几项系统软件的发布不仅表明了微软对于嵌入式技术的重视程度,同时更加说明了微软在这一领域同样希望继续保持自己的技术领先优势。
除此之外,在软件开发方面。微软发布了18种新的Windows CE 3.0板卡支持软件包(BSP),从而进一步减少了OEM厂商产品投放市场所需的时间。为了充分占有嵌入式系统市场,微软将向嵌入式统开发商提供各种解决方案。这些解决方案包括基础架构技术,如COM(组件对象模型)和Windows Media技术、嵌入式操作系统及工具包等 ,此外还包括诸如Web浏览器和
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)
