随笔分类 - Pi
类树莓派开发板
摘要:在树莓派的 RaspiOS-BookWorm 上安装Qt5. 1. 安装工具 1.1 核心开发包 $ sudo apt install qtbase5-dev qt5-qmake qtchooser qttools5-dev-tools qtbase5-dev: Qt 5 核心库和开发头文件。 qt
阅读全文
摘要:平台: raspbian-bookworm-arm64。 1. 安装工具 以下方式任选一种(我使用的是第一种,在树莓派上本地编译): 1.1 本地编译(树莓派): $ sudo apt install build-essential bison flex gawk texinfo file git
阅读全文
摘要:PyQt有两个版本,一开始是第三方的PyQt,后来Qt官方推出了PySide,两者在大多数API上类似,有小部分代码有差异,基本上可以互用,这里使用PyQt。 测试平台: Raspbian-bookworm-arm64. 1. 安装工具 $ sudo apt install python3-pyqt
阅读全文
摘要:Python控制树莓派硬件的方式比较多,也比较杂乱,这里会混合使用其中一部分。 平台: raspbian-bookworm-arm64。 1. 安装工具 $ sudo apt install python3-rpi.gpio python3-gpiozero python3-smbus python
阅读全文
摘要:Buildroot 是一个开源项目,旨在简化为嵌入式 Linux 系统生成完整文件系统镜像的过程。它非常适合用于构建定制的、精简的 Linux 系统,常用于嵌入式设备开发,比如路由器、工业控制器、IoT 设备等。 1. 安装工具 $ sudo apt install build-essential
阅读全文
摘要:使用Raspbian bookworm aarch64在树莓派上本地编译适配树莓派的64位linux内核。 1. 安装环境 $ sudo apt install build-essential bison flex gawk texinfo file git ssh libc6-dev libssl
阅读全文
摘要:使用Ubuntu 22.04 for x64进行交叉编译树莓派官方的64位linux内核。 1. 安装环境 $ sudo apt install build-essential bison flex gawk texinfo file git ssh libc6-dev libssl-dev lib
阅读全文
摘要:libgpiod是一个用于访问 Linux 内核 GPIO 子系统的 C 语言库,替代了旧的 sysfs 接口。它提供了命令行工具和 C API,也有 Python 绑定,主要用于GPIO的控制,也可以通过模拟输出控制一些低速接口设备,如模拟i2c接口控制i2c设备。 pigpio于2021年停止更
阅读全文

浙公网安备 33010602011771号