本帖最后由 hiking 于 2019-3-4 10:48 编辑
开发板:ROC-RK3399-PC
固件:android 8.1
前提:
adb shell 可以cat /dev/ttyS0 和echo hello >/dev/ttyS0 ,短接开发板Uart0的tx/rx ,测试通信正常;
问题:
使用google 提供的serialport api和别人的串口调试软件,进行测试总是提示打不开串口;
查看FireflyApi 使用的 是Process su = Runtime.getRuntime().exec("/system/xbin/vm");
但是android 8.1固件 只有/system/xbin/su ,没有vm;
adb :
crwxrwxrwx 1 bluetooth net_bt 4, 64 2013-01-18 08:50 /dev/ttyS0
chmod 777 /dev/ttyS0
另外源码: device/rockchip/common/init.connectivity.rc 这里应该怎么修改 chmod 0660 /dev/ttyS0 chown bluetooth net_bt /dev/ttyS0注释掉可以吗?
或者请告诉我ROC-RK3399-PC 的uart0,uart1,uart3,uart4串口怎么使用,维基资料上面也没有,fireflyApi也不支持。
怎么办?
|