作者自爆WinXP Embedded嵌入系统的内幕 |
---|
http://www.sina.com.cn 2005年12月05日 17:06 中关村在线 |
在网络上经常有朋友对开发EMBEDDED感到困难,我感觉第一是大家对英文识别有一定难度,第二没有象样的开发手册,随开发光盘提供的也只是一个很不详细的步骤,下面我想对本人在开发中的一些简单步骤写出来给大家一个范例,能让大家更加容易的开发出一个好用的嵌入式系统吧!
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:\EMBEDDED\Program Files) Documents and Settings folder = D:\Documents and Settings (也可以为C:\EMBEDDED\Documents 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生成镜像文件。
好了,图上结果告诉我们没有错误,按下F7键等会上一会吧!哈哈,大功告成,来享用一下自己的成果吧!把生成的镜像复制到相应的启动目标盘进行启动,经过FIRST BOOT AGENT(简称FBA)后重新启动就进入你熟悉的WINDOWS界面了!给一个我自己制作标准电源通用XPE时的配置文件列表大家可以参考一下:(直接右键点击另存为,直接点击有可能无法下载)http://sysoft.zdwx.com/tmp/Untitled.zip |