云终端系统内核WinCE简介

云终端系统内核WinCE简介


云终端系统内核WindowsCE概述

  云终端系统内核WindowsCE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,它是精简的Windows95,WindowsCE的图形用户界面相当出色。

  基本简介

  其中CE中的C代表袖珍(Compact)、消费(Consumer)、通信能力(Connectivit)和伴侣(Companion);E代表电子产品(Electronics)。与Windows95/98、WindowsNT不同的是,WindowsCE是所有源代码全部由微软自行开发的嵌入式新型操作系统,其操作界面虽来源于Windows95/98,但WindowsCE是基于WIN32API重新开发、新型的信息设备的平台。WindowsCE具有模块化、结构化和基于Win32应用程序接口和与处理器无关等特点。WindowsCE不仅继承了传统的Windows图形界面,并且在WindowsCE平台上可以使用Windows95/98上的编程工具(如VisualBasic、VisualC++等)、使用同样的函数、使用同样的界面风格,使绝大多数的应用软件只需简单的修改和移植就可以在WindowsCE平台上继续使用。WindowsCE并非是专为单一装置设计的,所以微软为旗下采用WindowsCE作业系统的产品大致分为三条产品线,PocketPC(掌上电脑)、HandheldPC(手持设备)及AutoPC。

  WindowsCE版本

  主要有1.0、2.0、3.0、4.0、4.2、5.0和6.0

  WinCE1.0:

  WINCE1.0是一种基于Windows95的操作系统,其实就是单色的Windows95简化版本。90年代中期卡西欧推出第一款采用WinCE1.0操作系统的蛤壳式PDA,算是第一家推出真正称得上手掌尺寸的掌上电脑厂商。作为第一代的WinCE1.0于1996年问世,不过它最初的发展并不顺利。当时Palm操作系统在PDA市场上非常成功,几乎成为了整个PDA产品的代名词,在这种情况下,微软公司被迫为最初WinCE的不断改进的同时,微软公司也通过游说、

  技术支持、直接资助等手段聚集了大量合作厂商,使WinCE类的PDA阵容越来越强大。

  WinCE2.0:

  随着Windows95的出现和Windows98的成功,另外一个巨人-微软站起来了,并迅速地在PC操作系统业界建立了微软帝国。PDA市场的发展潜力被众多分析家看好,嗅觉异常灵敏的“微软”自然不会放过这样一个巨大的市场,在其操作系统帝国已经非常稳定的前提下,又开始了在PDA市场上的全力冲刺,用WinCE2.0操作系统来打造与Palm非常类似的掌上产品。

 

  WinCE2.0不仅比CE1.0快的多,而且的彩色显示,又众多新型PDA采用新的WinCE2.0系统,大有取代Pilot的趋势,成为PDA操作系统新的标准。尽管CE2.0仍然要比Pilot的操作系统需要的空间要大的多,但它具有Windows的界面,会用PC的人小编估计没有多少人不会使用微软的操作系统。如果你熟悉Windows95,在使用WindowsCE的时候就熟门熟路了,就不需要重新学习。而且,两者技术上的相似性,第三方Windows应用软件开发商们,就可以很容易地把自己的应用软件转换成可供CE运行的版本,因此,WindowsCE的可使用软件的种类将会越来越多的。

 

  WinCE3.0:

  WinCE3.0是微软的WindowsCompactEdition,是一个通用版本,并不针对掌上产品,标准PC、家电和工控设备上也可以安装运行,但要做许多客户化工作,当然也可以做掌上电脑。微软鼓励大家在任何硬件平台(WinCE3.0支持5系列CPU:x86,PowerPC,ARM,MIPS,SH3/4)上使用(为了和VxWorks,Linux等竞争),所以早期的WINCE运行在不同的硬件平台上。WinCE3.0Licence费用为$20,10Licence起,批量时大致能降到$15/Licence。

 

  2000年微软公司将WinCE3.0正式改名为WindowsforPocketPC,简称PocketPC。就是把PocketWord和PocketExcel等一些日常所需的办公软件的袖珍版装了进去PocketPC,同时在娱乐方面的性能做很大的加强。当然对于微软的所有举动,捧场的厂商自然也不会少,加入PocketPC阵营的现在就有HP、Compaq、Casio等一些著名厂商。当Compaq的iPAQ3630的诞生和在市场的热销,支持和加入PocketPC阵营的厂商就越来越多。2002年智能手机商机再现,不少PPC厂商希望推出整合手机功能的PPC,于是在2002年8月,专门为手机优化过的微软PocketPC2002PhoneEdition操作系统匆匆问世,2002年10月,国内第一款PPC手机--多普达686上市了,随后熊猫推出了CH860、联想推出ET180

 


WinCE4.0:

  WinCE.Net(即WinCE4.0)是微软于2002年1月份推出的首个以.Net为名的操作系统,从名字上我们就可以知道它是微软的.net的一部分。WinCE.Net是WinCE3.0的升级,同时还加入.NetFramework精简版,支持蓝牙和.Net应用程序开发。

  WinCE4.2:

  WindowsCE.NET4.2是WindowsCE.NET4.0/4.1的升级版,对WindowsCE先前版本的强大功能进行了进一步的扩充和丰富,基于其开发的设备将从这些微小但重要的变化中获得更好的性能和更强的Windows集成功能。微软在WinCE4.2版时曾提供开放源代码,不过只针对研究单位,而程序代码较少,为200万行。

 

  WinCE5.0:

  WinCE5.0在2004年5月份推出,微软宣布WinCE5.0扩大开放程序源代码。在这个开放源代码计划授权下,微软开放250万行源代码程序作为评估套件(evaluationkit)。凡是个人、厂商都可以下载这些源代码加以修改使用,未来厂商OEM时,则再依执行时期(Run-time)授权,支付WinCE5.0核心每台机器3美元的授权费用,这也是微软第一个提供商业用途衍生授权的操作系统。

 

  WindowsCE6.0:

  2006年11月,微软公司其最新的嵌入式平台WindowsEmbeddedCE6.0正式上市。作为业内领先的软件工具,WindowsEmbeddedCE6.0将为多种设备构建实时操作系统,例如:互联网协议(IP)机顶盒、全球定位系统(GPS)、无线投影仪,以及各种工业自动化、消费电子以及医疗设备等。

 

  在WindowsEmbedded诞生十周年之际,微软将首次在“共享源计划(Microsoft?

SharedSourceprogramme)”中100%毫无保留地开放WindowsEmbeddedCE6.0内核,(GUI图形用户界面不开放)比WindowsEmbeddedCE的先前版本的开放比例整体高出56%。“共享源计划”为设备制造商提供了全面的源代码访问,以进行修改和重新发布(根据许可协议条款),而且不需要与微软或其他方共享他们最终的设计成果。尽管Windows操作系统是一个通用型计算机平台,为实现统一的体验而设计,设备制造商可以使用WindowsEmbeddedCE6.0这个工具包为不同的非桌面设备构建定制化的操作系统映像。通过获得WindowsEmbeddedCE源代码的某些部分,比如:文件系统、设备驱动程序和其他核心组件,嵌入式开发者可以选择他们所需的源代码,然后编译并构建自己的代码和独特的操作系统,迅速将他们的设备推向市场。

 

  微软还将VisualStudio2005专业版作为WindowsEmbeddedCE6.0的一部分一并推出。这对微软来说又是一次史无前例的突破。VisualStudio2005专业版将包括一个被称为PlatformBuilder的功能强大的插件,它是一个专门为嵌入式平台提供的“集成开发环境”。这个集成开发环境使得整个开发链融为一体,并提供了一个从设备到应用都易于使用的工具,极大地加速了设备开发的上市。

 

  WindowsEmbeddedCE6.0重新设计的内核具有32,000个处理器的并发处理能力,每个处理有2GB虚拟内存寻址空间,同时还能保持系统的实时响应。这使得开发人员可以将大量强大的应用程序融入到更智能化、更复杂的设备中。无论在路上、在工作还是在家里,都可以使用这种设备。

 

  在路上:WindowsEmbeddedCE6.0加入了新的单元核心数据和语音组件,这使得设备能够通过蜂窝通讯网络建立数据连接和语音通话,从而实现机器对机器的通讯应用场景,并构建相应的设备,如停车表、自动售货机和GPS设备等。

 

 

在工作上:WindowsEmbeddedCE6.0包含的组件更便于开发者创建通过WindowsVista内置功能无线连接到远程桌面共享体验的投影仪。

 

  在家中:WindowsEmbeddedCE6.0充分利用了多媒体技术,以开发网络媒体设备、数字视频录像机和IP机顶盒等。

 

  最新功能

  目前最新的WindowsCE为WindowsCE6.0,这个版本在内核部分有很大的进步:

  所有系统元件都由EXE改为DLL,并移到kernelspace.

  全新设计的虚拟内存架构

  全新的设备驱动程序架构,同时支持UserMode与KernelMode两种驱动程序。突破只能运行32个工作元(process)的限制,可以运行32768个工作元。每一工作元的的虚拟内存限制由32M增加到全系统总虚拟内存。PlatformBuilderIDE集成到MicrosoftVisualStudio2005。新的安全架构,确保只有被信任的软件可以在系统中运行。UDF2.5文件系统。支持802.11i(WPA2)及802.11e(QoS)等无线规格,及多重radiosupport.

 

  支持x86,ARM,SH4,MIPS等各种处理器。提供新的Cellcorecomponents使系统在移动电话网络中更容易创建数据链接及激活通话。[1][2]在开发环境上,微软也提供兼容于.NETFramework的开发元件:.NETCompactFramework,让正在学习.NET或已拥有.NET程序开发技术的开发人员能迅速而顺利的在搭载WindowsCE.NET系统的设备上开发应用程序。

 

  用于掌上电脑PocketPC以及智能手机SmartPhone上的WindowsCE系统称为WindowsMobile,目前成熟的最新版本为WindowsMobile6.5。

 

  1)WinCE与Linux有何区别?(商业模式,学习和开发难度,对硬件的支持,稳定性,对工程师未来发展的帮助,对研发中心未来发展的帮助)

 

  嵌入式LinuxOS与WindowsCE相比的优点:

 

  第一:Linux是开放源代码,遍布全球的众多Linux爱好者都是Linux开发者的强大技术支持者;WindowsCE目前6.0内核全部开放,GUI不开放。第二:Linux的内核小、效率高;

 

广州林泽科技有限公司(专业服务云终端(林泽云图云终端;服务电话:020-85260789)产品及云终端解决方案),最新推广的云终端产品基于热门的“云计算”技术以及云计算原理,体积小巧、不占用空间,通过一条网线即可以与网络中原有的电脑连接,就可以实现一台电脑、让多人同时上网聊天、浏览新闻、浏览股市、处理文件等用途。有什么疑问请咨询本公司。产品详情及云终端解决方案请登录网站查询:http://www.linzeit.com
 

云终端改变企业使用传统电脑来完成的业务,详情请登录网站查询:www.linzeit.com 电话:020-85260789

   林泽云图云终端是基于Windows 2000/XP/2003下的Windows终端设备。云终端是一台不需要CPU,硬盘和CD-ROM的Windows多用户网络终端设备,可以最大的发挥Windows计算机的潜能。它设计小巧精致,无需升级,安装简便,易于操作,无须主机,一按即用;它运用自身的VDP技术,远程访问后端服务器主机,并且没有用户数量限制,大大降低成本。

同时也是一款精巧别致的网络计算机,其可以架构共享网络计算,以创新成本优势开展业务运行网络。云终端的价格低廉,节电省耗,小巧机身,无需风扇散热,无噪音干扰,低辐射,绿色健康环保;硬件使用周期长,一次投资,长期使用,采用软硬件一体化设计,即利于维护又方便管理;USB控制开放,故障率极低。

利用云终端虚拟化解决方案,您可以让多位用户(不受限制)独立、同时运用一台主计算机的软、硬件资源和所有外部设备资源,即实现一台电脑主机,拖(变/转)多个云终端。

产品详情及云终端解决方案请登录网站查询:http://www.linzeit.com