在配置中,我已使用
dtoverlay = pi3-miniuart-bt
我仍然想使用蓝牙连接
如何设置蓝牙使用ttyS0而不是ttyAMA0
医生说
还需要编辑/lib/systemd/system/hciuart.service并将ttyAMA0替换为ttyS0
但是hciuart.service中没有ttyAMA0这样的东西
答案 0 :(得分:0)
如果您已经正确地更改了/boot/config.txt文件并随后重新启动了RPi,则您的蓝牙应自动使用ttyS0。您可以通过运行
进行检查ls -l /dev
并在一行中说
serial1 -> ttyS0
如果serial1似乎未映射到ttyS0,那么我建议检查此行
dtoverlay=pi3-miniuart-bt
是您的Raspberry Pi Zero的正确选择。事实证明,它对于RPi 3&4效果很好,但是如果它也适合Zero,则需要查找它。