推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于WDF的USB接口遥控器驱动设计与开发

更新时间:2020-03-15 03:24:00 大小:1M 上传用户:gsy幸运查看TA发布的资源 标签:wdfusb接口 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

家庭影院电脑的无线遥控器是当前嵌入式多媒体系统中的研究热点之一,本文在了解当前国内家庭影院电脑遥控器的基础上,设计了一种2.4GHz频率的USB接口遥控器。通过开发的驱动程序和应用服务程序,该遥控器除具有普通遥控器功能外,还具有调用Windows内任意应用程序的功能和进行版本判断防止盗版的功能。研究成果具有一定的理论意义和较高应用价值。

  本文首先介绍了遥控器接收端的硬件设计,在硬件设计的基础上,我们进行了固件程序、驱动程序和应用服务程序的设计与开发。

  遥控器接收端使用盛群半导体公司的HT82K95E单片机为核心处理器,使用Noridc公司的nRF24L01作为2.4GHz无线射频收发芯片。HT82K95E单片机具有串行接口引擎,成本低,功能齐全等特点,常用于USB鼠标键盘,能够满足本课题的需要。nRF24L01是高速、低功耗、低成本的无线射频收发芯片,所需外围元件少,使用方便。

  本文研究了USB协议,设计了HT82K95E单片机的固件程序。固件程序负责与Windows驱动程序的USB通信,完成USB协议处理,并接收遥控器发射端发来的遥控器按键信号,通过USB协议发送到主机。

  研究了驱动程序的工作原理,尤其是使用WDF(Windows Driver Foundation)驱动开发模型进行驱动程序设计的方法,设计并实现了遥控器接收端的USB驱动程序。该驱动程序能够完成主机和USB遥控器接收端的通信,能够处理自定义命令。

  实现了一个以服务方式运行的能调用驱动并通过UDP协议与外界通信的程序。该程序循环调用驱动程序获取按键信息,并将按键信息通过UDP协议发给其他程序。

  论文完成的USB遥控器已经在项目中得到应用,经测试,基本满足了项目的要求。

部分文件列表

文件名 大小
基于WDF的USB接口遥控器驱动设计与开发.pdf 1M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载