初试 Windows XP Embedded 系统开发1

眼下 Windows PE(Preinstallation Environment)和 Windows XP Embedded 是能够脱离主机里的硬盘独立执行的 Windows 操作系统,Windows PE 多用于光盘启动,Windows Embedded 从 Feature Pack 2007 之后已经支持从 USB 设备(移动硬盘、Flash U 盘)执行。
  从基础開始,菜鸟也能够开发出一个在 USB 移动硬盘上执行的操作系统。

一、Windows Embedded 开发资源简单介绍

  Windows Embedded 是微软针对嵌入式领域推出的操作系统,眼下主要包含三大产品:Windows Embedded CE、XP Embedded 和 .NET Micro Framework 等。

  1、Windows Embedded CE:Windows CE 主要应用于手持设备、机顶盒、GPS 和移动播放器等嵌入式设备中。它能够适应多种 CPU,比方 ARM、MIPS、SH4、x86 等等。眼下手机上流行的 Windows Mobile 智能系统也是基于 Windows Embedded CE 开发出来的操作系统平台。


  2、Windows XP Embedded:Windows XP Embedded 是基于 Windows XP Professional 的组件化操作系统,适应嵌入式设备对不同功能及存储空间的要求。XP Embedded 仅仅能执行在 x86 的 CPU 平台上。能够和 Windows 应用程序做到全然兼容。主要用于 ATM(Automatic Teller Machine)、POS(Point Of Sales)、电子信息亭等设备。Windows Embedded for Point of Service 是在 XP Embedded 的基础上开发的专门针对POS系统的操作系统,无需复杂的定制就能够直接应用于 POS 系统中。


  3、.NET Micro Framework:应用于便携式的个人数字化产品中的 .NET 平台。同意 .NET 托管代码执行在 ARM 等嵌入式平台上。
  4、Microsoft Robotics Studio:微软针对机器人领域开发的控制系统和开发工具, 能够使用可视化编程语言(Visual Programming Language/VPL)或者 .NET 托管语言来编写机器人的控制指令。能够支持多种不同的机器人硬件平台。

二、怎样获得 Windows Embedded Standard 2009 试用版本号

 

  Windows Embedded Standard 代替了原来的 Windows XP Embedded,新版本号的 Windows Embedded Standard 已经包含了 Service Pack 3 补丁包,同一时候加入了很多新组件:比方 Silverlight 1.0(眼下 2.0 的正式版本号已经公布,预计到正式版时会包含新版)、Internet Explorer 7.0(眼下 Internet Explorer 8 仍处于 Beta2 阶段)、Windows Media Player 11、Remote Desktop Protocol 6.1、.NET Framework 3.0(眼下 .NET Framework 的最新版本号为 3.5)等等。

  在微软的官方站点能够下载到 Windows Embedded Standard 2009 Evaluation Edition(试用版本号),试用的时间为 120 天。整个系统分成了七个压缩包(点此打开下载页面),刚好一张 DVD-5 大小(4.3GB),下载后执行 WES2009Eval.par1.exe 自己主动进行解压,并将解压缩后的 WES2009Eval.iso 镜像文件刻盘或者虚拟成光盘进行安装。


三、安装 Windows Embedded Standard 2009

  1、安装前首先下载安装 SQL Server 2005 Express Edition 中文版
  SQL Server 是必须的组件,它用来保存系统的组件数据库。在进行系统开发的时候调用数据库来进行配置。Windows Embedded Standard 光盘中尽管已经带有英文版的 SQL Server,但为了方便阅读和配置,推荐下载中文版(下载地址)。


  2、開始安装 Windows Embedded Standard
  放入 Windows Embedded Standard 光盘,自己主动执行 Setup.exe 程序。左边的 Prepair 是安装前的准备,用户也能够先点击 Review the Installation Guide 来具体阅读安装向导。

选择左边的“Install”进行安装。


  接下来的画面将会提示用户输入产品序列号,试用版本号的用户能够输入 Q4C4J-YQD84-CRVXB-B4JVW-WKP3Y 进行安装。

  点击 Next 来到下一步。进行安装组件的选择,IE7 With Media Player 11 是最新的组件。一般选择安装。MUI 是多语言用户界面,一般选择经常使用的 Chinese Simplified(中文简体)和 Chinese Traditional(繁体中文)或者 Japanese (日本语);Remote Boot Serivce 是远程启动组件,适用于无盘工作站和从网络启动。


  点击 Next 将显示出将要被安装到电脑里的组件。


  点击 Install 后。安装程序进行安装,接下来用户需要做的就是漫长的等待。在安装过程中 CPU 的占用率不高,但会消耗大量的内存。内存使用峰值将达到 1300MB 左右。安装完毕后占用的总硬盘空间为 6GB。

四、初试 Windows Embedded Standard 开发

  安装完毕后的程序会在開始菜单生成例如以下的快捷方式,除了 Documentation 里的两个帮助文档外,Component Designer 是组件设计器,用户能够用这个工具设计自己定义的组件。Component Database Manager 是组件数据库管理器。用户能够使用这个工具将已经设计好的自己定义组件导入组件数据库中,也能够对原有的组件数据进行管理。Target Designer 是基本的设计开发工具,一个完整的嵌入式系统将由它来生成。

你可能感兴趣的:(初试 Windows XP Embedded 系统开发1)