Research and Implementation of USB Communication Program
Zhengzheng Xian
Abstract
Zhengzheng Xian
Abstract
In order to develop an USB interface for E-Book that is one product of embedded system and then implement communication between the E-Book and PC,the software development includes USB firework program,USB device driver program and USB communication program.On the base of finishing firework program and device driver program,the article introduces the design and implementation of USB communication program detailedly from two aspects,one is I/O interface with USB device driver program,and the other is USB communication on PC.Especially,the article introduces a sample testing program that to test bulk transfer.In the end,the article gives some reasons for error between USB practical transfer value and academic value.
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.
In order to develop an USB interface for E-Book that is one product of embedded system and then implement communication between the E-Book and PC,the software development includes USB firework program,USB device driver program and USB communication program.On the base of finishing firework program and device driver program,the article introduces the design and implementation of USB communication program detailedly from two aspects,one is I/O interface with USB device driver program,and the other is USB communication on PC.Especially,the article introduces a sample testing program that to test bulk transfer.In the end,the article gives some reasons for error between USB practical transfer value and academic value.
Key concepts: USB, Host controller interface, eXtensible Host Controller Interface (xHCI), USB hub, Computer science, PC Card, Embedded system, Operating system