我刚接触Linux不久,想在nanopi上用usb serial串口线接一个arduino,然后在nanopi上上传编写的.ino文件到arduino上执行,然而,nanopi找不到需要的ttyUSB0串口,咋办?
查看串口名称 ls -l /dev/ttyS*
查看串口设备 dmesg | grep ttyS*
查看串口驱动 cat /proc/tty/drivers/ttySAC
我没用过nanopi,但是只要是安装的是树莓派的系统基本用法都是一样,首先你要知道你的nanopi具体是哪个版本
找到引脚定义,就知道串口在哪里了,然后通过Python很容易就控制了
换一个串口模块试一下,我用nano pi自带的串口模块是可以识别到的:
在/dev中ls一下,可以看到yytUSB0这个串口设备。
1. 为什么不直接用自带的串口模块?
2. 对应设备驱动起来没有,并不是硬件接上就一定能驱动起来,如果没有驱动起来,就是没有识别到(即不可用),这时需要先安装对应驱动,你要分析日志看看是否驱动起来,没有驱动起来的原因等等。