Research on Real-Time USB Driver Based on Linux Operating System
WANG Yi-hua,HUANG Dao-ping,LIU Shao-jun
DOI: https://doi.org/10.3969/j.issn.1001-2265.2011.01.021
2011-01-01
Abstract:In high-speed data acquisition systems and high-speed and high-accuracy numerical control systems,two important factors that may influence the performance of the systems are real-time capability and data transferring interfaces that connect systems.The standard Universal Serial Bus(USB),which has many advantages(including the advantage of data transferring) over other buses,is the dominating bus that is currently widely used.The paper focuses on discussing the realization of the realtime USB driver.Firstly,the structure of the USB subsystem in Linux operating system is introduced.Secondly,the realization of the realtime USB driver is discussed in detail.Finally,the performance of the USB driver is tested through a specified program.As is shown by the result,the realtime USB driver performs well and can meet the requirements of many highspeed data acquisition systems.The research work of the real-time USB driver presents brilliant application prospect and great practical value.