微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > USB 接口驱动程序开发

USB 接口驱动程序开发

时间:05-11 来源:互联网 点击:

个特定的设备接口,然后通过AttachDeviceToDeviceStack()函数关联设备栈。

  3) ARM 的传输处理函数UsbTransmit()

  该函数是实现本驱动程序功能的关键, 它用来与ARM 进行通信。分析发送的请求数据后根据命令的具体含义对ARM 进行读写操作。应用层通过调用标准的ARM 板函数来发送I/O 请求。

  4 结束语

  随着支持USB 的个人电脑的普及,大量支持USB接口外设的不断涌现, 以及USB 技术的发展和不断完善, 因此基于USB 驱动程序的开发也将成为这一发展趋势的重中之重。本文介绍了USB 的通信模型, 分析了基于WDM 的USB 驱动开发的关键所在,结合ARM驱动程序开发介绍了DDK 开发环境的构建,最终结合实际系统完成了基于DDK 的USB 接口WDM 驱动开发和调试。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top