分类 树莓派 的文章

利用 文件变动监测 并通过ssh同步到树莓派

使用场景
通常 开发linux 应用 相信大家基本都使用win编辑 linux 编译运行的方式,针对 samba 或ftp 的不稳定 掉线了重连或安装的麻烦 故开发了这个简单的方式来同步文件加速开发,减少环境搭建工作量
使用时 ,只需要复制这四个文件到代码上级目录 拖动 auto.cmd 到 FileMonitor2.0.exe 即可,不要关掉,就可以开始撸码事宜。sshfile.exe 当然可以换成 ftp.exe 脚本 或 cp 脚本 post脚本 等等等等。。。。。只需要修改 auto.cmd 非常方便
微信截图_20200703174051.png
auto.cmd这样写

SET read=%1
SET send=%2
sshfile.exe 192.168.0.107 22 pi raspberry %read% /home/pi/work/Linux_Cpp/xiaoluo/%send%

参数1 和参数2 是匹配正反斜杠用,根据不同系统 修改脚本调用不同参数
运行的逻辑
微信截图_20200703180749.png

下载点击下面

raspberry.zip

Python中字符串与字节之间相互转换

Python中字符串与字节之间相互转换

a = b"Hello, world!" # bytes object
b = "Hello, world!" # str object

字符串转字节 str --> bytes

字符串转字节 str --> bytes

print(str.encode(b)) # 默认 encoding="utf-8"
print(bytes(b, encoding="utf8"))
print(b.encode()) # 默认 encoding="utf-8"

字节转字符串 bytes --> str
​# 字节转字符串 bytes --> str
print(bytes.decode(a)) # 默认encoding="utf-8"
print(str(a, encoding="utf-8"))
print(a.decode()) # 默认 encoding="utf-8"

树莓派4 烧录后 使能串口登陆 和 wifi 配置

使能串口登陆:烧录系统的sd卡插入读卡器 插入电脑 修改boot 分区下面的config.txt 文件 最后一行增加
dtoverlay=pi3-miniuart-bt
WiFi配置:
依然在boot位置 新建文件wpa_supplicant.conf 填充下面内容

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=GB

network={
        ssid="xxxxxx"
        psk="xxxxxxxxxx"
        key_mgmt=WPA-PSK
}

重启就可以
微信截图_20200617175244.png
新的系统很简洁 开机日志只有几行,没废话