Windows CE.net的智能移动信息终端设计
根据自己的硬件修改相关的源代码。
在platform.bib中插入DLL。
ddi.dll $(_FLATRELEASEDIR)video.dll NK SH在platform.reg中检查屏幕的Size和Bpp。
DisplayType"="LTM04C380K"
"CxScreen"=dwork:280
"CyScreen"=dword:1E0
"Bpp"=dword:10
定位目录D:_LCD,通过build工具生在sa2voideo.dll文件。
调试驱动文件。其它的设备驱动都可以仿照上述思路进行开发。
3.1.4 平台文件的配置
平台配置文件包括源代码配置文件和操作系统镜像配置文件。源代码配置文件主要是告诉Build工具需要用到的路径、C或Visual C++的源
文件以及生成什么类型的二进制文件等,包括Dirs文件、Sources文件和Makefile文件等。操作系统镜像配置文件则主要用于给Makeimag工具生成操作系统镜像,包括.bib、.reg、.dat、.db等文件。
由于BSP是通过克隆生成的,所以源代码配置文件可以不做什么修改,只需根据需要,对镜像配置文件做相应的修改就行了。
3.2 在Platform Builder中配置内核并编译映像
具体步骤是打开Platform Builder,通过Manage Catalog Features调入上面生成的BSP(即.cec文件),运行NewPlatform Wizard生成一个新的Project,通过Build菜单,编译便可得到Windows CE.net映像文件NK.nb0和NK.bin。
3.3 导出平台SDK并编写应用程序
编译完成后,通过project菜单中的Export Wizard导出一个平台SDK,供在Embedded Visual C++或者Visual Studio.net中开发上层应用软件使用。
3.4 下载映像并脱机运行
通过CE网卡下载Windows CE.net的映像文件到Flash中,脱机按复位键,屏幕上显示Windows CE.net的启动画面,说明Windows CE.net已成功运行。开发的上层应用软件则可以通过PC机上的ActiveSyn同步软件下载到Flash中。
至此,基于Windows CE.net的智能信息终端的开发就已完成。通过开发过程可以看出,Microsoft公司提供的Windows CE.net操作系统及其开发工具,给我们提供了极大方便,大大缩短了产品研发的时间。
结语
本文介绍的基于Winodws CE.net的智能移动信息终端具有功能强、性能稳定、功耗小等特点,适用于当前的移动高端信息产品,应用前景较好。目前,本文所设计的系统已成功的应用于军警用移动信息终端中。
《Windows CE.net的智能移动信息终端设计(第3页)》