嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定套用而设计的专用计算机系统”,根据英国电器工程师协会( U.K. Institution of Electrical Engineer)的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。与个人计算机这样的通用计算机系统不同,嵌入式系统通常执行的是带有特定要求的预先定义的任务。由于嵌入式系统只针对一项特殊的任务,设计人员能够对它进行最佳化,减小尺寸降低成本。由于嵌入式系统通常进行大量生产。所以单个的成本节约,能够随着产量进行成百上千的放大。
基本介绍
- 中文名:微软嵌入式产品
- 外文名:Embedded system
- 实质:控制、监视或辅助设备等
- 套用:嵌入式
嵌入式系统
由于个人数码助理(PDA,Personal Digital Assistant)及手持设备在硬体上设计的特性,即使在软体上的扩充性比其他设备来得好,但普遍被认为是嵌入式设备。但是这个定义也逐渐模糊。举例来说,Intel 公司的凌动(ATOM)微处理器原本是为了移动网际网路设备(MID,Mobile Internet Device)这一类的嵌入式系统设计的,但是更多的被套用于上网本(Netbook),而上网本属于使用Windows或者Linux的个人计算机,因此嵌入式系统的定义又更模糊了。
嵌入式系统的核心是由一个或几个预先编程好以用来执行少数几项任务的微处理器或者单片机组成。与通用计算机能够运行用户选择的软体不同,嵌入式系统上的软体通常是暂时不变的;所以经常称为“固件”。
Windows XP Embedded
Windows XP Embedded为微软研发的嵌入式作业系统,是一个以组件模组展现出与 Windows XP Professional作业系统一样的接口与操作模式,可依各自需求组合出的作业系统镜像档案,确保有Windows XP Professional作业系统相依性以及完整的功能。可以套用在各种嵌入式系统,或是硬体规格层次较低的电脑系统(例如很少的存储器,较慢的中央处理器等)。
*目前最新版本的Windows XP Embedded为Windows XP Embedded FP2007
*含多个x86硬体平台驱动程式组件。
*支持随插即用设备。
*含多个Windows XP Professional作业系统内基本组件, 包含Bluetooth、DirectX、.NET Framework、Windows Media Player、Internet Explorer...等。
*支持所有x86硬体平台设备。
Microsoft Windows CE
Microsoft Windows CE( 全名为 Windows Embedded Compact,曾被称为 Windows Embedded CE,简称为 WinCE) ),为微软研发的嵌入式作业系统,可以套用在各种嵌入式系统,或是硬体规格较低的电脑系统(例如很少的存储器,较慢的中央处理器等)。微软并未定义CE缩写由来,一般解释则有Compact Edition、Customer Embedded、Consumer Electronics等等。在2008年4月15日举行的嵌入式系统大会上,微软宣布将Windows Embedded CE系列更名为Windows Embedded Compact,与Windows Embedded Enterprise、Windows Embedded Standard和Windows Embedded POSReady组成Windows Embedded系列产品。
微软嵌入式产品历史
Windows CE 1.0最早于1996年推出,是单色的Windows 95简化版本。
1997年Fall Comdex大会上公布的Windows CE 2.0仍是基于Win95的作业系统,效率远高于1.0版。
Windows CE 3.0是微软的Windows Compact Edition,已摆脱旧有的Windows 95简化格式,是一套全新的作业系统,支持5种CPU:x86、PowerPC、ARM、MIPS、SH3/4。并且改名为Windows for Pocket PC,简称Pocket PC。
2002年1月微软Windows CE 4.0。
2004年5月份推出Windows CE 5.0,开放有250万行原始码。
2006年11月,微软推出Windows Embedded CE 6.0。
2010年10月,微软推出 Windows Phone 7, Windows Embedded Compact 7。
Windows CE可以使用在各式各样的系统上,最有名的是Pocket PC以及微软的SmartPhone。其他较不为人知的设备包括微软的车用电脑、机上盒、生产在线上的控制设备、公共场所的信息站(Kiosk)、电子辞典及导航仪等等,有些设备甚至没有任何人机界面。
Windows CE并非从台式机的Windows(NT,98,XP...)修改缩小而来,而是使用一套完全重新设计的核心,所以它可以在功能非常有限的硬体上运行。虽然核心不同,但是它却提供了高度的Win32 API软体开发接口的兼容性,功能有记忆体管理、文档操作、多执行绪、网路功能等。因此,开发台式机软体的人可以很容易编写甚或直接移植软体到Windows CE上。
一个与其他微软作业系统的差异是Windows CE提供原始码,首先已经提供了原始码给部分厂商,让厂商能够依照他们自己的硬体架构修改原始码, 例如在Windows CE的开发IDE软体Platform Builder中就提供了许多开放原码的常用软体组件,但是一些与硬体架构的软体组件仍然以二进制档案形式来提供。
最新版本
目前最新的Windows CE为Windows CE 7.0,这个版本在核心部分有很大的进步: 详见 Windows Phone 7
*双核心处理器支持(SMP、ARMv6)
*WIFI定位系统
*蓝牙3.0 + HS
*Cellcore
*DLNA(数字生活网路联盟)
*数字着作权管理
*媒体传输协定
*IE8 Rendering Rich Media Plug-Ins
*NDIS 6.1支持
*UX C++ XAML API如使如Windows Presentation Foundation和Silverlight的用户界面
*更佳触摸和手势输入
在开发环境上,微软也提供兼容于.NET Framework的开发组件:.NET Compact Framework,让正在学习.NET或已拥有.NET程式开发技术的开发人员能迅速而顺利的在搭载Windows CE .NET系统的设备上开发应用程式。
用于掌上电脑Pocket PC以及智慧型手机Smart Phone上的Windows CE系统称为Windows Mobile,目前成熟的最新版本为Windows Phone 7.5。
在2009年10月6日,Windows Mobile亦正式改名为Windows Phone。