作者自爆WinXP Embedded嵌入系统之开发内幕

在网络上经常有朋友对开发EMBEDDED感到困难,我感觉第一是大家对英文识别有一定难度,第二没有象样的开发手册,随开发光盘提供的也只是一个很不详细的步骤,下面我想对本人在开发中的一些简单步骤写出来给大家一个范例,能让大家更加容易的开发出一个好用的嵌入式系统吧!
注意:有过EMBEDDED开发经验的可以直接看下去,如果没有接触过或者没有看过微软原开发文档的请先看本手册后面附录的http://download.zol.com.cn/detail/10/95417.sHTML 。
;1.按照微软开发文档配置你自己的硬件信息生成XXXXXX.SLD文件直接导入数据库 。
2.打开Target Designer,新建一个配置文件名字随便输入,然后会看到以下界面,用右键点击左边图中的DemoPlatform组件,选择添加,就会在右边配置浏览器的顶端多出一个DemoPlatform.slx刚才添加的组件,在配置浏览器的顶端,展开DemoPlatform.slx,选中Settings,这时右边的属性设置面板会显示如下可以设置的选项。(另一种简单方法直接做标准通用的镜像:打开Target Designer,新建一个配置文件名字随便输入,右边配置浏览器的顶端多出一个Untitled.slx配置文件,在左边的SYSOFT组件列表中有WINLOGO选项,用左键点击这个组件选择添加,展开Untitled.slx,选中Settings,这时右边的属性设置面板会显示如下可以设置的选项。)
在第一个设置Run-time Image Licensing点击Settings输入你的有效PID


在Target Devices Settings下面,点击Show,显示详细的选项
设置下列的配置信息:
Boot Drive = C:
Windows Folder = D:Windows (也可以改为其他的不超过八个字符的任意名字比如:C:EMBEDDED 好处是可直接复制到C盘设置双启动)
Program Files Folder = D:Program Files (也可以为C:EMBEDDEDProgram Files)
Documents and Settings folder = D:Documents and Settings (也可以为C:EMBEDDEDDocuments and Settings )
Boot ARC path = multi(0)disk(0)rdisk(0)partition(2);(设置为C:EMBEDDED 把前面的2改成1,必须改否则不会启动)
其他选项保持默认设置 。
然后按下F5进行组件检测,检测结束会在配置浏览器中出现好多刚才没有的组件,其中最为关键的就是User interface core组件,用户界面核心(设置我的电脑、网络、IE、control panle)等全在这里设置,点击这个组件的SETTING,选择相应的打上勾就行了,如果没有这个组件,你就在左边的组件中查找并添加就行了 。其他的组件自己根据需要设置就行了 。
然后再次执行F5检测,直到检测结束没有报告错误时为止,按下F7生成镜像文件 。
【作者自爆WinXP Embedded嵌入系统之开发内幕】 好了,图上结果告诉我们没有错误,按下F7键等会上一会吧!哈哈,大功告成,来享用一下自己的成果吧!把生成的镜像复制到相应的启动目标盘进行启动,经过FIRST BOOT AGENT(简称FBA)后重新启动就进入你熟悉的WINDOWS界面了!给一个我自己制作标准电源通用XPE时的配置文件列表大家可以参考一下:(直接右键点击另存为,直接点击有可能无法下载)http://sysoft.zdwx.com/tmp/Untitled.zip

    推荐阅读