我在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吗?
我应该怎么做呢?
更多回帖