创建Windows Embedded Compact 2013 运行映像文件

本教程详细介绍了如何在Windows Embedded Compact 2013平台上,基于x86架构创建OS design,选择'Generic CECP: x86 BSP'和'Win32 and WinForms UI Device'模板,并添加'Application Debugging Support',通过Visual Studio 2012的Platform Builder进行编译和构建运行映像文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在前面安装Windows Embedded Compact 2013的基础上,创建Compact 2013运行的映像文件,可运行在模拟器上或具体的开发板上。

首先创建一个OS design,使用Platform Builder创建OS design platform builder包含了OS design创建向导,其聚集了创建一个嵌入式系统所需的核心文件。

  • 在创建os design之前要先确定要在什么类型的处理器上运行,如基于ARM还是x86架构?目前是否有现成的BSPBoard Support package)即板卡支持包,BSP为特定设备或硬件平台提供了运行Compact 2013 映像文件所包含的功能。针对本次实验,使用虚拟机基于x86架构,所以可以选择“Generic CECPx86 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 CEPCx86”并点击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中选择BuildConfigurationManager
  •  在“Active solutionconfiguration”下选择“Generic CEPC x86 Release

  • 选中Build 然后关闭ConfigurationManager
  • 回到VS2012的菜单栏BuildBuild Solution这时Platform Builder就开始编译并创建OS 映像文件

 

想了解更多其他的内容:

Board support packagesBSPs

BSP是一个允许Compact OS运行在特定硬件平台上的软件组件集。包含了Boot LoaderOAL,设备驱动程序,配置文件,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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值