ARM技术william hill官网
直播中

李秀兰

7年用户 1449经验值
私信 关注
[问答]

怎样在ARM嵌入Linux操作系统上面实现USB与PC通信呢?

怎样在ARM嵌入Linux操作系统上面实现USB与PC通信呢?有没有哪位网友解释一下啊

回帖(1)

李勇

2022-10-14 11:49:44
如果你的USB是标准的设备,比如HID,Mass storage的话,建议你看一看USB gadget驱动。如果你的不是标准设备,也不想使用Linux提供的现成的gadget驱动,就比较简单了。首先看看系统在map_io的时候把USB的寄存器都map到了什么地方,很多现成的板子其实都已经给你提供好了,你只要像在ucOS上一样的操作就OK了。比如在S3c2410的板子上,寄存器定义一般都在regs-xxx.h里面,你可以直接使用它:

volatile uint32 *pSrc=S3C2410_GPBCON;
举报

更多回帖

发帖
×
20
完善资料,
赚取积分