【问题标题】:How to convert Win Mobile 6 project into Win CE 6.0 RC2如何将 Win Mobile 6 项目转换为 Win CE 6.0 RC2
【发布时间】:2010-11-07 08:36:25
【问题描述】:

我有一个在 Win Mobile 设备上运行良好的 Windows Mobile 6 Professional 本机项目。现在我需要一个在 Windows Embedded CE 6.0 RC2 上运行的版本。这种转换的最佳途径是什么?我可以只更改一些项目设置/使用配置管理器添加新平台,还是必须从新的智能设备项目开始并导入现有文件?

此外,我将针对仍未交付给我的设备,因此目前正在使用我使用平台构建器构建的 Win CE 映像(我尝试使用非常通用的操作系统,包括大多数默认组件,当然这将稍后更改)。所以现在我为我的操作系统创建了 SDK,安装了它,新的智能设备项目都针对这个 SDK。它在“现实世界”的嵌入式应用程序开发中是如何进行的,公司应该向我提供 SDK、BSP 还是其他东西?真正的硬件不会很快到来,所以我需要在没有它的情况下开始开发。

【问题讨论】:

    标签: c++ winapi visual-c++ windows-mobile windows-ce


    【解决方案1】:

    向本机平台添加新配置一直是一场真正的噩梦。您最好的选择是创建一个新项目并再次添加源文件。我曾多次向 Studio for Devices 团队投诉此问题,但似乎不是优先解决的问题。

    请记住,如果您使用了任何特定于 WinMo 的东西,您将不得不修复它或为 WinCE 想出一个解决方法。

    就您的硬件而言,您应该尝试生成一个尽可能接近最终操作系统映像所包含内容的 SDK。这意味着相同的处理器和希望相同的组件。这将阻止您使用最终操作系统映像中不可用的库或 API。

    您是否获得 SDK 或 BSP 取决于您与供应商的合作方式。如果他们只提供硬件并且您必须推出操作系统,那么您将获得 BSP。如果他们提供硬件和操作系统,那么他们必须提供 SDK。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多