您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术基于Intel PXA263的智能移动信息终端设计 正文
基于Intel PXA263的智能移动信息终端设计

基于Intel PXA263的智能移动信息终端设计

点击数:7214 次   录入时间:03-04 11:52:16   整理:http://www.55dianzi.com   嵌入式系统-技术

图2

    (3)驱动程序的开发

Device Drivers(驱动程序)是指能够管理虚拟或者物理设备、协议、服务等的一段软件模块,操作系统通过驱动程序直接和硬件打交道。

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

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

在platform.bib中插入DLL

ddi.dll $(-FLATRELEASEDIR)video. dll NK SH

在platform. reg中检查屏幕的size和Bpp

"DisplayType "="LTM04C380K "

"CxScreen "=dword: 280

"CyScreen "=dword: 1E0

"Bpp "=dword: 10

定位目录D: LCD,通过build

sa2video. dll文件。

II调试驱动文件。其它的设备驱动都可以仿照上述思路进行开发。

(4)平台文件的配置

平台配置文件包括源代码配置文件和操作系统镜像配置文件。源代码配置文件主要上告诉Build工具需要用到的路径、C或Visual C ++的源文件以及生成什么类型的二进制文件等,包括Dirs文件、Sources文件和Makefile文件等。操作系统镜像配置文件则主要用于给Makeimag工具生成操作系统镜像,包括.bib、.reg、.dat、.db等文件。

由于笔者的BSP是通过克隆生成的,所以源代码配置文件可以不做修改,只需根据需要对像配置文件做相应的修改就行了。

b在Platform Builader中配置内核和编译映像

具体步骤是:打开Platform Builder,通过Manage Catalog Features调入上面生成的BSP(即.cec文件),运行New Platform Wizard生成一个新的Project,通过Build菜单,编译便可得到Windows CE. Net映像文件Nk. nb0和NK. bin。

c导出平台SDK并编写应用程序

编译完成后,通过Project菜单中的Export Wizzard导出一个平台SDK,供在Embedded Visual C++或者Visual studio. Net中开发上层应用软件使用。

D下载映像并脱机运行

通过CF网卡将Windows CE. net映像文件下载到Flash中,脱机按复位键,屏幕上显示Windows CE. net的启动画面,说明Windows CE. net已成功运行。开发的上层应用软件则可以通过PC 机上的ActiveSyn同步软件下载到Flash中。

至此,基于Windows CE. net的智能信息终端的开发就已完成,通过开发过程可以看出,Windows CE. net操作系统及其开发工具给我们提供了很大的方便,大大缩短了产品研发的时间。

3 结语

本文介绍的基于Windows CE. Net的智能移动信息终端具有功能强、性能稳定、功耗低等特点,适用于当前的高端移动信息产品,具有较好的应用前景。目前已成功应用于军警用移动信息终端中。



上一页  [1] [2] 


本文关键字:智能  信息  Intel  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术