新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于WinCE的数字警务系统的研究与实现

基于WinCE的数字警务系统的研究与实现

作者:时间:2012-04-20来源:网络收藏

为了保证在WindowsCE5。0上的应用程序开发,需要添加以下组件以获得相应支持:。NetCompactFramework2。0,主要针对于资源有限设备,支持Windows窗体类,还包括一系列完成这类功能的控件,以便开发者迅速的以一种与底层平台兼容的框架来开发各种各样的用户界面。

在建立操作镜像时加入安全支持,AuthenticationServices,这个特性主要通过安全支持供给接口(SSPI)提供一些安全服务,包括身份验证、信任管理和信息保护。

由于需要数据库支持。在Platform。Builder里面有SQLServerCE2。0,但是为了更好的与VisualStudio2005兼容,使用了最新的SQLServerCE3。0,但这需要另外进行添加。首先安装SQLServer2005mobile,在安装目录(C:ProgramFileVisualStudio8SmartDevicesSQLServerMobilev3。0wce500x86)里面可以找到3个CAB文件:1)sqlce30。dev。ENU。wce5。x86。CAB;2)sqlce30。repl。wce5。x86。CAB;3)sqlce30。wce。x86。CAB;把这三个文件拷贝到WindowsCE5。0中并安装。

4。3添加环境变量环境变量用来进一步设置所设计的操作系统镜像。该目标系统需要设置两个环境变量:IMGRAM128,作为一个限制条件指导PlatfoemBuilder在BSP的范围内生成目标板的系统镜像。这里限制了eBox-II的系统内存大小为128MB。BSP_VS2005_CORECON,表明需要与VisualStudio2005建立连接,相关的文件将会被编译进系统内核。

4。4加载操作系统镜像当通过Platform。Builder编译后,在编译目录下会生成相应的文件,其中NK。BIN文件是适合设备的操作系统镜像文件,也就是设备最终要用到的WindowsCE内核。用BootLoader程序加载这个文件就可以启动WindowsCE操作系统了。

在eBox-II平台上,由于硬件启动不通过BootLoader,上电初始化均由BIOS来完成的,BoorLoader只负责完成CE的加载。但是调试时要用到网络或者串口下载镜像时就必须用到相应的BootLoader进行初始化。eBox-II的设备硬件启动过程如下:1)由BIOS启动计算机,然后转到启动盘,启动盘IDEFlash。2)DOS系统启动后,先根据config。sys完成DOS参数的设置,再运行Autoexec。bat中的命令行。3)为了自动运行,在Autoexec。bat中均有Loadcepc。exe命令行。4)Loadcepc。exe文件加载操作系统镜像文件NK。BIN。5)加载成功后,将控制权转交给WindowsCE5。0操作系统。

4。5为应用程序开发生成SDK当目标平台的操作系统调试成功后,利用Platform。Builder中提供的工具建立相应的SDK。当SDK成功导出后,就可以把它提供给相应的软件开发平台,程序员利用这个SDK为目标平台开发相应的应用程序。

5结束语本文论述了首先介绍了WindowsCE操作系统,然后介绍所开发的系统,并详细说明WindowsCE操作系统开发的过程。希望论文能给中国的系统化提供一种思考角度,并且希望论文中论述的WindowsCE操作系统的定制和移植对这方面的爱好者有一些帮助。

本文作者创新点:本文提出了以提高警察工作效率为目的,使用嵌入式技术一个系统。系统的移植,并了指纹识别、CDMA通信、GPS等技术在操作系统上的应用。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭