Linux中USB设备驱动程序的设计及其应用  被引量:2

Design of USB Device Driver in Linux and Its Applications

在线阅读下载全文

作  者:杨强[1] 王志斌[1,2] 李晓[1] 张敏娟[1] 

机构地区:[1]中北大学山西省光电信息与仪器工程技术研究中心,山西太原030051 [2]中北大学仪器科学与动态测试教育部重点实验室,山西太原030051

出  处:《济南大学学报(自然科学版)》2014年第3期224-229,共6页Journal of University of Jinan(Science and Technology)

基  金:国家自然科学基金(61127015);国际科技合作项目(2013DFR10150)

摘  要:为实现弹光调制傅里叶光谱仪(PEM-FTS)中FPGA与上位机ARM的高速数据通信,对ARM11嵌入式Linux系统以及Linux系统下的USB设备驱动程序进行研究。针对FPGA开发板上的USB芯片CY7C68013,编写了嵌入式系统主机端的设备驱动程序,分析了驱动程序具体实现的关键模块,并给出相关程序代码。将FPGA开发板通过USB挂载到ARM11嵌入式Linux系统上进行测试,运行结果表明:FPGA采集的光谱数据通过USB成功地传输到ARM11开发板上,并通过上位机软件在触摸屏上显示,满足了光谱仪数据的高速传输的需求。In order to achieve the high speed data communication between ARM and FPGA in the photo-elastic modulation Fourier transform spectrometer (PEM-FTS) , the driving program for USB in ARM11 embedded system of Linux is studied. Aiming at USB chip CY7C68013 on the FPGA development board, we design a driving program for the embedded system at the host end and analyze the key module to achieve the driving program, and give out the code of relevant program. To realize the high speed transmission of spectrograph data,we mount FPGA development board on the ARMll embedded system of Linux via USB device. Finally,by design case of the hardware test, the spectral data is transmitted from ARM11 to FPAG by USB and displayed on the touch screen.

关 键 词:嵌入式系统 ARM11开发板 LINUX系统 USB驱动 CY7C68013芯片 

分 类 号:TP311.1[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象