首页> 中文学位 >基于WindowsCE的外围设备驱动设计与实现
【6h】

基于WindowsCE的外围设备驱动设计与实现

代理获取

摘要

在嵌入式系统中,设备驱动程序是操作系统与外围硬件设备交互的方式。由于驱动程序的存在,大多数操作系统上的应用程序都与硬件无关,应用程序的开发者和最终用户通常不必关心底层的硬件如何工作。Windows CE操作系统对每一款硬件设备,都有其对应的设备驱动程序。驱动程序使得某个硬件可以响应一些定义良好的编程接口,同时完全隐藏了设备的工作细节。因此,研究驱动程序的设计方法对嵌入式系统设计有着十分重要的意义。
   本文结合实际项目“3G双模终端研发”完成了基于嵌入式操作系统WindowsCE的双模终端外围设备驱动程序的设计与实现。论文首先对Windows CE操作系统的结构、特点和开发环境进行了探讨,深入分析和研究了Windows CE系统中驱动程序的架构、驱动加载机制、中断处理机制、驱动管理与服务,研究和总结WindowsCE系统的主要驱动类型--本地设备驱动和流接口设备驱动的结构特点及开发方法。然后对双模终端的整体硬件平台进行了介绍,具体分析了处理器Intel PXA272的特点、音频及触摸屏模块的硬件结构、显示模块、键盘模块的硬件设计。终端常用外围设备驱动的实现是本论文的核心,文中结合Windows CE系统的驱动开发模式和硬件平台对音频、触摸屏、键盘及显示驱动的具体设计和实现过程进行了详细阐述,在这部分包含音频缓冲区设计、音频流接口的实现、终端语音通话切换功能、音频数据播放功能、触摸功能、键盘功能、显示驱动、LCD背光驱动、屏幕旋转等功能的具体实现。最后,论文描述了双模终端操作系统的定制主要步骤、系统组件的添加以及驱动程序测试的过程和结果。在测试过程中首先使用Platform Builder自带的专用测试工具--Windows CE Test Kit对驱动程序进行各项性能测试,然后对驱动程序进行功能测试。
   通过对两种测试结果的分析表明,各项驱动程序都实现了预期的功能,双模终端系统运行稳定。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号