买了个蓝牙模块,因为自带的蓝牙不符合需求。网上找了一逼资料,没有stretch的,照着操作是走不下去的,里面好多细节对于非硬件开发真是坑。说树莓派有ttyAMA0、ttyS0两个串口,在Pi 3中,ttyAMA0被蓝牙用了。ttyS0中的S是软件的意思,所以这ttyS0用起来会不如预期,所以要关掉蓝牙用串口ttyAMA0
树莓派串口原被用来做ssh之类的,要切换掉。要把蓝牙也关掉,这样才能用ttyAMA0。再装个minicom测试串口用。
1. sudo apt-get install minicom
2. sudo raspi-config
选择 Interfacing Options -> Serial -> 是-> 确定。
重启
3. 关掉蓝牙(这一步不要做,第4步已经搞定了)
sudo systemctl disable hciuart
sudo reboot
4. 修改 /boot/config.txt文件
打开文件执行: sudo vi /boot/config.txt
在文件末尾添加
dtoverlay=pi3-miniuart-bt
sudo reboot
4. 查看一下,应该关掉了
systemctl status bluetooth
5. 修改默认配置
sudo minicom -s
进入Serial port setup
改成:Bps/Par/Bits 这个要根据硬件的文档来折腾波特率、校验位之类的。
| A - Serial Device : /dev/ttyAMA0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 115200 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No
最后 Save setup as dfl
7. sudo minicom
就可以输入命令玩了,这里有个坑,你在minicom中输入一个字符就马上传给设备了,设备会报AT指令错。我的设备是有AT指令的,后面还要求换行。我之前在windows中的sscom工具,工具设置成自动加/r换行符,正常使用。但在树莓派试时,发现输入AT会报错,然后在文本编辑器中输入“AT”再copy进minicom执行还是报错,然后在文本编辑器中输入如下
AT //注意,这是串口所接硬件支持的命令
//注意这里是换行
然后把AT和下面一行的换行一起copy,再粘贴到minicom就执行成功了。
在做第7步前,其实还可以把树莓派的TXD和RXD用线短接,然后在minicom中你输入一个字母就能看到两个字母,这样能证明1-6步做的正常否。也可以两个树莓派串口连接,但注意txd对rxd,并且两个派的Ground也要用线连起来(这是个坑,试了好久),然后你就可以在两个派minicom中看到的效果,这边发的那边能看到。
这里注意,要打ctrl + a,e,打开回显,否则输入是看不到,只有接收能看到。
参考命令:
minicom -b 9600 -o -D /dev/ttyAMA0
相关推荐
Raspbian是树莓派官方推荐的操作系统,它基于Debian Linux,并针对树莓派进行了优化,提供了丰富的软件包和开发工具,使得用户可以轻松进行各种项目开发。2015-05-05-raspbian-wheezy是Raspbian的一个具体版本,基于...
标题中的“build-raspbian-image”是一个项目,其目标是帮助用户构建最小化的Raspbian Stretch镜像。Raspbian Stretch是Raspberry Pi官方支持的操作系统之一,基于Debian Stretch,为树莓派(Raspberry Pi)提供了...
Raspbian Lite - 带 GUI 如果您发现完整的桌面安装因 wolfram 等而变得臃肿,请尝试这个轻量级版本,基于:Raspbian Lite(Stretch - 2018-06-27)安装了 X11 GUI 登录:pi /raspberry
本文将深入探讨如何使用shell脚本来加密Raspbian Stretch的根分区,以确保您的树莓派系统及其存储的数据具有更高的安全性。 标题"Luks-Encrypt-Raspbian-Stretch"揭示了我们要讨论的主题,即使用LUKS加密技术来加密...
sudo yum install fontconfig qt libX11 libXrender libXext xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi xorg-x11-fonts-100dpi ``` 2. 接下来,可以使用RPM包管理器来安装wkhtmltox: ```bash sudo rpm -ivh ...
QEMU上的Raspberry Pi 参见 。备忘录首先通过QEMU启动虚拟机。...lite/images/raspbian_lite-2018-04-19/2018-04-18-raspbian-stretch-lite.zip$ unzip 2018-04-18-raspbian-stretch-lite.zip$ qemu-syste
用于Raspbian Stretch的Pentesting Suite Deployer 由Jason Soto @Jsitech开发” 记住 未经事先双方同意在此套件上运行工具是非法的。 最终用户有责任遵守所有适用法律。 作者对这些工具的任何滥用不承担任何责任,...
在Linux上使用sudo dd if=2017-11-29-raspbian-stretch-lite.img of=/dev/sdc status=progress bs=1M将其复制到SD卡上(或参阅上面Raspbian下载页面上的说明以获取相关信息)您的平台) 拔下并重新插入SD卡,然后...
MobileNet-SSDLite-RealSense-TF RaspberryPi3(Raspbian Stretch)+ MobileNetv2-SSDLite(Tensorflow / MobileNetv2SSDLite)+ RealSense D435 + Tensorflow +不带神经计算棒(NCS)变更记录变更记录[2018年12月2...
在Raspberry Pi上,使用Raspbian Stretch操作系统时,可能会有需求将根文件系统设置为只读模式。这种配置有助于保护系统文件免受意外修改,提高系统的稳定性和安全性。"root-ro"项目就是针对这一需求而设计的,它...
2018-06-27-raspbian-stretch是raspbian的一个版本,其中"stretch"是指Debian的9.x代号,表明这个版本基于Debian 9。 在树莓派系统重装过程中,你需要: 1. 首先,下载并安装win32diskimager-1.0.0-install.exe,...
如果你对后续的教程感兴趣,建议选择与教程相同的版本,例如2017-09-07-raspbian-stretch.zip或轻量级的2017-09-07-raspbian-stretch-lite.zip。下载的文件是一个大约1.76GB的ZIP压缩包,解压后得到4.92GB的.img格式...
根据给定文件内容,我们可以从中提取出以下CAD软件的常用快捷键及其对应的功能。由于文件内容有些许OCR识别错误和重复...另外,文档中提到的“CAD2014”可能是文件被错误标记的版本号,实际上内容与CAD2017快捷键相关。
这个压缩包文件“Armbian_5.77_Aml-s905_Debian_stretch_default_5.0.2_20190401.zip”是针对斐讯N1设备的特定版本,它包含了Armbian系统镜像,用于将斐讯N1转换成一个功能齐全的Linux设备。 首先,我们要了解"aml-...
适用于Raspberry Pi 3 B +的Hass.io安装程序 该脚本将安装所有,然后安装 请报告遇到的任何。 要求 有用的提示 ... 如果您打算通过SSH安装,请确保在/boot 在首次引导时启用SSH。 如果您打算通过WiFi连接,请确保...
docker-ce-cli_18.09.0~3-0
树莓派的官方系统,种子 2018-06-27-raspbian-stretch.zip.torrent
使用IR LED发送IR代码我的设置: Raspberry Pi 3模型B Raspbian Stretch Lite,发布日期2017-09-07步骤0:设置硬件设置LED驱动器电路的方法有很多。 我使用了一种基本晶体管电路,如所示的电路。 记下连接
- UPD:Bump to Raspbian Stretch Lite 2018-06-27 - UPD:Bump到Linux内核4.14.54 - UPD:跌破MPD 0.20.20 - UPD:使用GPIO重新编译Squeezelite 1.8.7-1052 - UPD:Bump to wiringPi 2.46 - UPD:编译BlueZ ...
描述中的"在Raspbian Stretch Lite上测试"表明这个项目是在Raspbian操作系统的一个轻量级版本——Stretch Lite上进行了测试。Raspbian是专为树莓派(Raspberry Pi)设计的免费Linux发行版,而Stretch是其某个时期的...