您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

Windows CE.net的智能移动信息终端设计

时间:2007-1-20栏目:电子通信论文

设备驱动设计的具体步骤是通过Platform Builder创建一个新的平台,然后根据硬件平台的需要插入和移除驱动,需要修改的文件有Platform.bib、Platform.reg及驱动程序源代码等,下面以显示驱动为例说明具体的方法。

根据自己的硬件修改相关的源代码。

在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的智能移动信息终端具有功能强、性能稳定、功耗小等特点,适用于当前的移动高端信息产品,应用前景较好。目前,本文所设计的系统已成功的应用于军警用移动信息终端中。


上一页  [1] [2] [3] 

下页更精彩:1 2 3 4 下一页