当前位置: 技术问答>linux和unix
如何在使用嵌入式Linux的设备中通过USB端口与PC进行双向通信
来源: 互联网 发布时间:2015-11-27
本文导语: 小弟公司是做掌上信息产品的,现在接到新安排的任务如下: 产品使用ARM芯片和嵌入式Linux,要求开发一个通讯模块,利用USB接口与PC进行双向通信,PC端使用自己的专用驱动.老大(人在香港)说,只要调用嵌入式Linux的标准USB...
小弟公司是做掌上信息产品的,现在接到新安排的任务如下:
产品使用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源文件的基础上进行修改,但是偶没弄明白,也希望各位达人指点迷津.
产品使用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源文件的基础上进行修改,但是偶没弄明白,也希望各位达人指点迷津.
|
找到你的usb设备节点,然后看你的设备是char设备还是block设备,在AP中直接打开、读写此设备节点即可。
|
对于USB我也不太了解,对于你的情况,最简单的实现方法是调用它提供的接口,读入一端的数据写往另一段,这个过程可以在用户态实现的(不过效率肯定不太好)。
具体的,我也不太清楚了。不好意思,纯粹的理论型
具体的,我也不太清楚了。不好意思,纯粹的理论型
|
http://www.linux-usb.org/
|
晕,你在这里也发了,我也来顶贴,赚分
|
一同关注,我也正准备在我的ColdFire里把USB用起来,有没有做过的出来说个话啊
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。