摘要
针对USB设备开发复杂、文档分散的问题,系统、全面的角度论述了USB设备的开发。概述了USB设备的协同工作,分析了USB协议中关键的枚举和传输概念,从四个方面论述了USB设备的开发,包括USB应用程序的开发、USB设备驱动程序开发、USB硬件开发和USB固件程序的开发。最后提供了开发工具的信息,给出了开发的建议。
The development of USB device involves many aspects and the relevant information is scattered around in many books.This paper investigates the development of USB device in a systematical and panoramic view.First the coordinated operation of USB device is studied and key concepts such as enumeration and transfer are analyzed.Four aspects in USB device development are discussed,including the development of USB application,USB device driver,USB device hardware and USB firmware.Finally the information of development tools and development advice are provided.
出处
《舰船电子工程》
2009年第11期140-142,180,共4页
Ship Electronic Engineering
关键词
USB设备
开发
设备驱动程序
固件
枚举
开发工具
USB device development
device driver
firmware
enumeration
development tools