树莓派4B 在系统环境安装snap7 西门子plc通讯包(佟掌柜专用)
一、准备工作:
安装编译依赖 在开始前,需确保树莓派系统已安装必要的编译工具和依赖库
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install build-essential git python3-dev libssl-dev zlib1g-dev libffi-dev
二、源码下载与版本选择
树莓派4B需使用Snap7的IoT版本(如snap7-iot-arm-1.4.2
),其他版本(如标准版snap7-full-1.4.x
)可能因架构不兼容导致编译失败或运行时错误
wget https://sourceforge.net/projects/snap7/files/Snap7-IoT/snap7-iot-arm/snap7-iot-arm-1.4.2.tar.gz
三、编译与安装
1.解压源码包
tar -xvzf snap7-iot-arm-1.4.2.tar.gz
cd snap7-iot-arm-1.4.2/build/unix
2.查看架构
uname -m
我的树莓派4B是: aarch64
-
aarch64 vs armv7
aarch64
(ARMv8 64位)与armv7
(ARMv7 32位)是两种不同的架构ÿ