论文部分内容阅读
在科技突飞猛进的今天,公安执法部门为了加大对违法犯罪行为的打击力度,已经建立起一套专用基础网络——公安通信专网,并加大了数据信息的收集整理力度——车辆管理、驾驶员管理、外来人口、在逃人员等数据库都比较健全;再加上移动终端、无线网络等技术的飞速前进,构建能够及时、高效、快捷的进行现场执法的移动执法系统已经万事俱备。移动执法终端作为移动警务系统必不可少的一部分,有着非常重要的研究价值。
论文针对移动警务系统中终端设备需要的功能,主要研究并实现了基于WinCE嵌入式平台下音频驱动和串口扩展驱动,为移动警务系统终端设备应用提供了系统功能支持,解决了工程应用中的实际问题。
音频驱动方面:首先针对语音通路切换问题,深入研究了WinCE嵌入式操作系统的WavDev2音频驱动,在WavDev2音频驱动框架下提出了中断轮询通道切换算法,该方法结合了中断探测的准确性和循环探测的实时性,实现了空闲时不占用CPU的数据通道切换功能,算法分析及实验对比结果表明,该算法在实用性上优于通用的循环探测算法和IST(中断服务线程)探测算法;其次针对原音频驱动缺少语音通话功能支持问题,在该驱动框架下设计了语音通路欺骗控制方式来处理语音通话功能与原音频功能的冲突,使移动执法终端整个音频设备合为一体,实际测试结果表明,音频驱动功能稳定,系统资源依赖小。
串口扩展驱动方面:针对移动终端设备在数据发送过快时容易导致系统死机的问题,深入研究了三种串口扩展驱动模型,并分析了各自的优缺点,重点针对基于IISR中断收发模型的驱动,设计IISR驱动模型跃层同步锁结构来处理IISR层与驱动层操作SPI通信接口的同步问题,解决了硬件访问冲突造成的系统死机问题。最后通过实验证明了驱动的实用性和可靠性。