如何在使用嵌入式Linux的设备中通过USB端口与PC进行双向通信
小弟公司是做掌上信息产品的,现在接到新安排的任务如下:
产品使用ARM芯片和嵌入式Linux,要求开发一个通讯模块,利用USB接口与PC进行双向通信,PC端使用自己的专用驱动.老大(人在香港)说,只要调用嵌入式Linux的标准USB模块接口,利用Read/Write函数就可以实现,但是偶对基于嵌入式Linux的开发并不熟悉,不知如何去调用它的标准接口.希望路过的有经验的达人指点迷津,能够提供参考的例程或思路均可,小弟我不甚感激!
另外,香港老大安排我找另一位香港老大,另一老大说在设备中需要安装调用以下模块并有提供:
insmod usb-mx2otg.o
insmod usbdcore.o
insmod serial_fd.o
insmod mx2_bi.o
但是偶还弄懂它们的作用,特别是usb-mx2otg,还提供了源文件。偶一直在想是否是在usb-mx2otg源文件的基础上进行修改,但是偶没弄明白,也希望各位达人指点迷津.