OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 如何定制Windows XP Embedded (一)

共6条 1/1 1 跳转至

如何定制Windows XP Embedded (一)

菜鸟
2008-03-05 12:24:50    评分

Windows XP Embedded是基于 Win32 编程模型,由于采用常见的开发工具,如 Visual Studio .NET,使用商品化 PC 硬件,与桌面应用程序无缝集成,因此可以缩短上市时间。有很多的同胞们已经开始对Windows XP Embedded产生兴趣,在这里我简要说说如何定制它。
在说如何制定之前,我需要强调一点,Windows XP Em¬bed¬ded 并没有所谓的标准安装映像,而是需要使用一个叫做 Windows Embedded Studio 的工具包,来构建工具建立自定义的 Windows XP Embed¬ded 环境。

一、我们需要一台标准PC机,硬件配置如下就可以保证速度:
 操作系统:Windows XP Professional版本就OK
 PIII:建议1GHz以上
 内存:建议512MB以上
 剩余硬盘空间:3GB

二、硬盘需要分两个区

[img]http://botu.bokee.com/photodata2/2008-3-5/014/717/413/14326986/14326986_h.jpg[/img]
 
 主分区:用于安装XP Professional 和 Windows XP Embedded 的开发工具,使用剩余的硬盘空间(硬盘的总空间 - 700MB),格式为FAT32或NTFS
 第二分区:用于包含可启动的Windows XP Embedded Image,基本分配空间为700MB,格式为FAT32或NTFS

三、修改BOOT.ini文件

[img]http://botu.bokee.com/photodata2/2008-3-5/014/717/413/14326989/14326989_h.jpg[/img]
 
将以上的代码增加到BOOT.ini文件中。
可以使PC机双启动:作为开发用的XP系统从分区一启动;开发好的Windows XP Embedded Image从分区二启动。

四、安装XPE开发工具
如果你有盘,那么将XPE开发包的CD1插入光驱,会出现自动提示,安装顺序如下:
 Tools Setup:安装XPE开发工具。包括:Target Designer, Component Designer, Component Database Manager等
 Database Engine Setup: 安装SQL Server 2000 Desktop Edition database engine (MSDE)
 Database Setup: 安装组件数据库及Repositories

五、其他配置
 在C盘新建一个目录,命名为XPE_Demo。可以用来放置开发中生成的配置定义文件和组件定义文件。
 安装“TweakUI”示例文件,到指定路径 C:\Program Files\TweakUI。

小结
这样我们完成了第一部分,配置PC机,其余的内容会在下面的文章陆续给同志们呈现。
我们开发的产品不是普通的软件,而是专用的操作系统,所以需要针对某个特定的硬件平台来进行开发。我们需要一个强大的工作站来运行开发环境和开发工具,根据目标机硬件配置和软件需求进行开发。然后在开发完成后,将做好的操作系统Image文件与目标机硬件结合,运行系统并测试。




关键词: 如何     定制     Windows     Embedded    

菜鸟
2008-03-05 17:56:39    评分
2楼
Windows XP Embedded中的那些内容是Windows NT Embedded 4.0中没有的?

菜鸟
2008-03-06 12:02:15    评分
3楼
Windows XP Embedded包含Windows平台上发生的所有进步,来自Windows NT Embedded 4.0版本。这包括所有的Windows 2000技术和最新的Windows XP技术。

菜鸟
2008-03-08 23:08:57    评分
4楼
安装Windows XP Embedded没有看到“控制面板”用户界面?

菜鸟
2008-03-10 18:06:23    评分
5楼
是的。Windows XP Embedded 不支持用于安装其他 Windows 操作系统组件的“控制面板”用户界面(例如,“控制面板”中的 Add/Remove Windows Components 选项)。

菜鸟
2008-03-12 16:20:41    评分
6楼
XP Embedded带有各种语言,可以产生各种语言的嵌入式XP。产生的操作系统不具有通用性,只能针对你的目标机使用。可以用来做自己的专用操作系统,只添加需要的组件,做完后也很酷的。

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]