在前面安装Windows Embedded Compact 2013的基础上,创建Compact 2013运行的映像文件,可运行在模拟器上或具体的开发板上。
首先创建一个OS design,使用Platform Builder创建OS design ,platform builder包含了OS design创建向导,其聚集了创建一个嵌入式系统所需的核心文件。
- 在创建os design之前要先确定要在什么类型的处理器上运行,如基于ARM还是x86架构?目前是否有现成的BSP(Board Support package)即板卡支持包,BSP为特定设备或硬件平台提供了运行Compact 2013 映像文件所包含的功能。针对本次实验,使用虚拟机基于x86架构,所以可以选择“Generic CECP:x86 BSP”
- 选择最适合的设计模板,一个设计模板预选了一套功能和目录项,可直接用于要定制的OS design上。由于后续要做开发应用程序,所以现在可以选择“Win32 and WinForms UI Device”模板。
- 选择所需的其他选项:在选择了设计模板后,Platform Builder将显示设备最常用的选项列表,在创建OS design之前可以增加或删除设计模板。在本次实验中可以使用调试工具,可以添加“Application Debugging Support”到OS design中。
其次使用OS Design向导创建新的OS design
- 打开Visual Studio2012
- 点击文件〉New 〉Project
- 在“New Project”对话框中,展开Templates,并选择“Platform Builder”〉OS Design
- 为定制的OS design输入一个名称,并选择“Location”。
- 点击“OK”,Visual Studio将创建该项目文件和运行OS Design向导程序
- 在OS Design 向导中点击Next
- 在“Board SupportPackages”中选择“Generic CEPC:x86”并点击Next
- 在“Design Templates”中选择“Win32and WinForms UI Device”并点击Next
- 在“Win32 and WinFormsUI Device”选择“Application Debugging Support”,并点击Next
- 在完成页面中,取消“Buildthe following configuration after I click Finish”前的选项,并点击Finish。
然后开始编译并创建OS运行的映像文件
- 在VS2012中选择Build〉ConfigurationManager
- 在“Active solutionconfiguration”下选择“Generic CEPC x86 Release”
- 选中Build 然后关闭ConfigurationManager
- 回到VS2012的菜单栏Build〉Build Solution这时Platform Builder就开始编译并创建OS 映像文件
想了解更多其他的内容:
Board support packages(BSPs)
BSP是一个允许Compact OS运行在特定硬件平台上的软件组件集。包含了Boot Loader,OAL,设备驱动程序,配置文件,KITL等,更多内容请查阅http://technet.microsoft.com/zh-cn/library/gg156127
Design Templates
请查阅http://technet.microsoft.com/zh-cn/library/dn167237
Build 选项,请查阅http://technet.microsoft.com/zh-cn/library/jj200451