我有一台 BQ Aquaris M10 FHD,需要通过 USB 插入 Arduino 板。我可以访问平板电脑的串行端口吗?
当我做
dmesg | grep tty
它什么也没有返回。
当我插入时检查系统日志时,我可以看到一些信息[MUSB]musb_hub_control
,但没有看到关于ttyUSB
ls -la /dev/tty 给我一堆来自tty0 -> tty63, ttyGS0 -> ttyGS7, ttyMT0 -> ttyMT3, ttyp0 -> ttypf
当我这样做时(看到另一个答案)ll /sys/class/tty/*/device/driver
我得到:
/sys/class/tty/ttyMT0/device/driver -> ../../../bus/platform/drivers/mtk-uart/
/sys/class/tty/ttyMT1/device/driver -> ../../../bus/platform/drivers/mtk-uart/
/sys/class/tty/ttyMT2/device/driver -> ../../../bus/platform/drivers/mtk-uart/
/sys/class/tty/ttyMT3/device/driver -> ../../../bus/platform/drivers/mtk-uart/
谢谢您的帮助
答案1
大多数串行端口驱动程序未内置在 BQ(以及许多其他制造商)手机/平板电脑的内核中。无论您在设备上运行的是 Android 还是 Ubuntu,情况都是如此。