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
- 安装Visual Studio 2008 SP1 https://www.microsoft.com/en-in/download/details.aspx?id=10986
- 再用windows update升级到最新的状态
- 安装WinCE 7
下载官方安装器,安装时保持联网 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