http://www.microsoft.com/china/windows/embedded/eval/trial.mspx
制作流程,对于经常可能会用到的一些组件也做了说明。
1、
下载开发包
可以去微软主页上下载试用版,有一定的期限。
网上也有正式版下。
2、
安装
如果是从微软官方下载,下载完成后会看到很多文件,
1)
将
disk1.cab
、
disk2.cab
、
msde.cab
、
tools.cab
文件解压,得到
disk1
与
disk2
两个文件夹,将
disk2
文件夹里的文件复制到
disk1
文件夹里,然后点击
disk1
目录里的
setup
打开安装界面,按照
tool
、数据库引擎、数据库的顺序安装。
2)
安装数据库的时候,会出现错误提示,说不能发现
DATABASE\Windows Emedded Data\repository\{ 484C 9D34-846E-40E2-A2E6-FF 2771A 303D5}.CAB
没有找到,可以在
DATABASE
目录下依次创建上面两个目录,再将另外三个
.cab
文件复制到里面即可。
3)
所有的安装完成后,可以安装
sp2
,
WINDOWS_XP_EMBEDDED_SP2.EXE
。然后是
langchs.exe
和
langchssp2.exe
如果是网上下载的正式版,是三个
cd
的虚拟光驱文件,依次安装即可。要注意安装过程非常耗费内存,可能会提示虚拟内存太小,要将系统的虚拟内存大小改大点。
如果安装有杀毒软件,如卡巴斯基,运行目标设计器时,可能会经常出现异常关闭,把卡巴斯基卸载就能用。
3、
编译
image
。
主要是组件的选择,一些基本的组件描述:
Demo Platform Component
目标平台的硬件分析组件,名字自己起。
下面这些组件名称和
xpe
里一致:
Design Templates->Windows-based Terminal Professional xpe
的宏组件,有几种,这个是基于基本的
windows
创建系统时用,其它几种通常是针对特定用途设定的宏组件。包含了一个最小化
XP Embedded
所必需的基本组件。
Software->System->Storage&File System->Infrastructure->File System->NTFS
文件系统,也可以选择
FAT
等,依据目标系统分区。
Software->System->Storage&File System->Applications->NTFS Format
格式化
NTFS
文件系统的
GUI
工具。如果文件系统选择的是
FAT
,这里相应要选上
FAT Format
Software->System->System Services->Base->NT Loader
提供
NTLDR
。
Software->System->User Interface->Shells->Explorer shell
桌面。
Software->System->International->Infrastructure->Chinese - Simplified Language Support
中文支持,依据需要选择,如果没有选择一种语言,则运行
Check Dependencies
时,会出现错误:
Regional and Language Options [Version 5.1.2600, R620]" requires at least one additional enabled component not in the configuration
当然忽略这个错误编译出来的
image
也能够使用,但是没有中文支持。
出现这个错误时,错误信息会列在
Target Designer
底部的
Tasks
栏,双击栏目里的信息,会显示一个提示,要开发者从多个可选的组件中挑选需要的组件。参考:
http://www.microsoft.com/china/MSDN/library/Mobility/embedded/XPE_DUALBOOTXPEmbedded.mspx?mfr=true
可以检查依赖关系,然后在
user interface core
中根据需要设置,勾选
show context menu on Task bar
和
show context menu on shell folders
,就能支持鼠标右键了
Software->System->International->Infrastructure->Microsoft Simplified Chinese IME Core
中文输入法组件
Software->System->Storage&File System->Infrastructure->File System->CDFS
读取光驱设备
Software->System->User Interface->Shells->Windows Shell->Task Manager
任务管理器
Add Hardware Control Panel
添加新硬件
Add/Remove Programs Control Panel
添加删除程序
Device Manager
设备管理器
Accessories/System Tools
附件里的系统工具
Date/Time Control Panel
控制面板里的日期和时间设置
Display Control Panel
控制面板里的显示
Windows Accessories
这个组件是
windows
附件!包括记事本。写字板,画图和计算器。同时在右键菜单,新建中也会出现相关内容。
Screen Savers
屏保
Windows XP Visual Style xp
主题
Games
附件里的游戏
Desktop Wallpaper
桌面墙纸
Images and Media
包含了墙纸的图片,还有一些示例音乐,示例图片等。
International Control Panel
控制面板里的网络连接
Keyboard & Mouse Control Panel
控制面板里的键盘鼠标
Mouse Cursors
使用户可以选择不同的鼠标光标式样
Network Setup Wizard
附件通讯里的网络安装向导,帮助用户设置家庭或商业网络
Power Meter Control Panel
控制面板里的电源选项
Registry Editor
注册表编辑器
Users Control Panel
控制面板里的用户账户
System Control Panel
控制面板里的系统
Windows Clean-Up Utilities
磁盘清理工具
Software->System->User Interface->Infrastructure->Shell Application Compatibility
宏组件,
This component includes components for all Control Panel items and for all shell Explorer components.
如果不是每个都需要,最好按照上面的那样逐个添加。
Software->System->Security->Infrastructure->Automatic logon
支持自动登陆