如何在使用嵌入式Linux的设备中通过USB端口与PC进行双向通信

HZJMAN 2006-05-23 10:33:11
小弟公司是做掌上信息产品的,现在接到新安排的任务如下:
产品使用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源文件的基础上进行修改,但是偶没弄明白,也希望各位达人指点迷津.
...全文
806 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
HZJMAN 2006-05-25
  • 打赏
  • 举报
回复
楼上其实已经给出了思路了
如果还有人不知道,先给分过来,偶发的帖,偶总要捞回成本吧
偶再提供一种具体解决方案
fredu 2006-05-24
  • 打赏
  • 举报
回复
一同关注,我也正准备在我的ColdFire里把USB用起来,有没有做过的出来说个话啊
bluedreammer 2006-05-24
  • 打赏
  • 举报
回复
找到你的usb设备节点,然后看你的设备是char设备还是block设备,在AP中直接打开、读写此设备节点即可。
embedman 2006-05-24
  • 打赏
  • 举报
回复
晕,你在这里也发了,我也来顶贴,赚分
HZJMAN 2006-05-24
  • 打赏
  • 举报
回复
呵呵,偶已经弄明白如何实现我的目的了,不过,大家可以继续顶,偶的分数还需要送给大家呢
当然,如果有人遇到同样的问题,可以问偶.不过,得先送分过来,偶给出的分数总得赚来回吧,嘿嘿
yjf7888 2006-05-24
  • 打赏
  • 举报
回复
http://www.linux-usb.org/
darkstar21cn 2006-05-23
  • 打赏
  • 举报
回复
对于USB我也不太了解,对于你的情况,最简单的实现方法是调用它提供的接口,读入一端的数据写往另一段,这个过程可以在用户态实现的(不过效率肯定不太好)。
具体的,我也不太清楚了。不好意思,纯粹的理论型

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧