The Research and Development of USB Encryption System Device Driver
Tang Wen-liang
Abstract
Tang Wen-liang
Abstract
This article introduces the USB technology, analyses the working theory of USB device driver firstly, then illustrates how to design and write a USB device driver with an example of USB Encryption System, including selection and installation of developing tools, compiling head files, writing、compiling、testing and installing the driver. Finally, the author introduces how to write and compile user's application with VC++.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This article introduces the USB technology, analyses the working theory of USB device driver firstly, then illustrates how to design and write a USB device driver with an example of USB Encryption System, including selection and installation of developing tools, compiling head files, writing、compiling、testing and installing the driver. Finally, the author introduces how to write and compile user's application with VC++.
Key concepts: USB, Embedded system, Computer science, Operating system, Host controller interface, Encryption, USB hub, Installation