关于怎样在ARM嵌入Linux操作系统上面实现USB与PC通信
答案:2 悬赏:20 手机版
解决时间 2021-03-06 18:22
- 提问者网友:放下
- 2021-03-05 18:59
关于怎样在ARM嵌入Linux操作系统上面实现USB与PC通信
最佳答案
- 五星知识达人网友:鱼芗
- 2021-03-05 20:39
如果你的USB是标准的设备,比如HID,Mass storage的话,建议你看一看USB gadget驱动。如果你的不是标准设备,也不想使用Linux提供的现成的gadget驱动,就比较简单了。首先看看系统在map_io的时候把USB的寄存器都map到了什么地方,很多现成的板子其实都已经给你提供好了,你只要像在ucOS上一样的操作就OK了。比如在S3c2410的板子上,寄存器定义一般都在regs-xxx.h里面,你可以直接使用它:
volatile uint32 *pSrc=S3C2410_GPBCON;
volatile uint32 *pSrc=S3C2410_GPBCON;
全部回答
- 1楼网友:慢性怪人
- 2021-03-05 22:08
这个大文件停止响应,有可能是你的arm板子文件系统的问题,比如nand有大量坏块或者板子的usb口硬件问题。
另外,你可以再看看你的kernel config,也许有些配置不正确。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯