这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » 如何在RK3288android下直接使用USB转串口呢

共4条 1/1 1 跳转至

如何在RK3288android下直接使用USB转串口呢

工程师
2023-10-18 18:36:30     打赏

我在android 里面做了一些c++写的程序,也跑起来了。

我现在有个问题要在linux 应用层使用串口。

我插入PL2303 芯片的USB 转串口后lsusb 也看到了它
Bus 003 Device 013: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port

我把内核里的驱动pl2303的驱动也编译了出来 变成 pl2303.ko 也能 insmod 装载进去。

但是 他不会自动的给我 attached 到 /dev/ttyUSB ,即使我用 mknod /dev/ttyUSB0 c 188 0

去创造这个节点,也是无法访问的。

但同样,我啊android代码里面,通过android提供的java 系统层调用代码 如 UsbManager 等的,我却可以使用这个串口。

但我想在后台直接用 c程序访问 ttyUSB0 像普通linux那样直接使用这个串口。是android****了这个USB 串口的attached吗?

我应该怎么做呢?





关键词: RK3288     android    

助工
2023-10-18 18:37:20     打赏
2楼

我记得在调3188的时候,遇到过有一个设备跟PL2303的VID PID重合,不知道楼主遇到的是不是这个问题;

噢,我估计楼主遇到的是因为内核创建USB类型的时候用的是usbmisc,而init里是根据"usb"来判断是否创建的。
我也不知道3288为什么用了这样一种不匹配的方式。是否有什么历史原因?

或者楼主确认一下在Android访问的时候是否有root的权限,看看/dev/usb/ 下面有没有?


高工
2023-10-18 19:09:02     打赏
3楼

了解一下


院士
2024-03-11 17:09:22     打赏
4楼

谢谢分享。


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]