摘要
在高速数据采集系统、高速高精数控系统中,有两个重要的因素对系统的性能会产生影响:一为实时性,二为连接系统的数据传输接口。常用的标准通用串行总线USB是当前的主流应用总线,它相对于其它总线具有很多优点,包括数据传输方面的优点。论文以Linux下实时USB驱动为研究对象,首先简单介绍了Linux系统下USB子系统的结构,然后详细介绍了实时USB驱动的实现,最后测试了所实现之实时USB驱动的性能,从得到的运行结果可以看出,文中所实现的USB驱动实时性能良好,能完全满足各种高速数据采集系统的要求。因此,该课题的研究具有良好的应用前景和实用价值。
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.
出处
《组合机床与自动化加工技术》
北大核心
2011年第1期75-78,共4页
Modular Machine Tool & Automatic Manufacturing Technique