Digi核心板WinCE内核和应用程序开发

Digi connectcore支持Windows CE 7.0,要开发运行于Digi核心板的CE镜像和应用程序,您需要安装VS2008+WinCE 7,以及Digi的WinCE 7 BSP支持包。

请用原版的Windows操作系统和相关软件来安装开发环境。一些安装过程需要保持连网,建议安装顺序:

  • Windows 7原版,专业版或Ultimate版,32位或64位均可。
  • 安装完windows,请用windows update来把windows升级到最新状态。
  • 安装Visual Studio 2008

英文版ISO http://download.microsoft.com/download/8/1/d/81d3f35e-fa03-485b-953b-ff952e402520/VS2008ProEdition90dayTrialENUX1435622.iso

下载官方安装器,安装时保持联网 https://www.microsoft.com/en-us/download/details.aspx?id=38794

  • 安装Digi WinCE 7 BSP支持包

http://ftp1.digi.com/support/developmentsoftware/40002748_F.iso

  • 安装 Windows Embedded Compact 7 ATL Update for Visual Studio 2008 SP1.

http://www.microsoft.com/download/en/details.aspx?id=27729

另外还需安装个wifi驱动更新补丁:http://ftp1.digi.com/support/patches/3.2.12.1b.zip

帮助文档:安装好VS2008和WinCE,再安装Digi的BSP安装光盘内核,除了SDK外,也会在MSDN的帮助文档中集成Digi嵌入式开发所需的帮助文档。
VS2008>Help>Contents>Digi JumpStart for Windows Embedded CE User's Guide
初学者需认真从头把相关内容读一遍。
其中Devices and Interfaces中有相关的接口和驱动的例程说明。
相关的例程项目文件在:C:\Program Files\Digi C Sharp Embedded Library\Apps中

注意,您还需要在项目包含文件设置中中include 下面这些“Additional Include Directories” :
X:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce7\atlmfc\include
X:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce7\include

有关CANAPP,已经集成在WinCE中,如果您要在用户程序中使用CANAPP,请添加cansdk_common_digi_mxf.lib到工程中,这个库文件在编译CE镜像时会生成。

默认地,CAN的BSP并没有升级到最新,可按下面方法操作:
下载CAN_V1_1.zip 它包含了例程canapp.exe 1.1. 
要升级BSP:

  • 解压CAN_V1_1.zip中的 'platform' 到 'c:\Wince700\platform'
  • 重编译 C:\WINCE700\platform\common\src\soc\COMMON_DIGI_MXF\CANBUS
  • 重编译 C:\WINCE700\platform\CCXMX53\SRC\DRIVERS\CANBUS
  • 重编译 C:\WINCE700\platform\CCXMX53\SRC\APPS\CANApp
  • 生成镜像

在启动时,确保 CAN 驱动加载的是 V1.1:
[CAN_Init]: Loading CAN1 driver V1.1 … OK
[CAN_Init]: Loading CAN2 driver V1.1 … OK
以及CANApp是V1.1
CANApp V1.1: CAN Test Application

中文支持的wince项目工程参考 wimx53cn-vs2008project.zip

test wiki nav