05 2025 档案

摘要:PyQt有两个版本,一开始是第三方的PyQt,后来Qt官方推出了PySide,两者在大多数API上类似,有小部分代码有差异,基本上可以互用,这里使用PyQt。 测试平台: Raspbian-bookworm-arm64. 1. 安装工具 $ sudo apt install python3-pyqt 阅读全文
posted @ 2025-05-14 12:29 this毛豆 阅读(71) 评论(0) 推荐(0)
摘要:Python控制树莓派硬件的方式比较多,也比较杂乱,这里会混合使用其中一部分。 平台: raspbian-bookworm-arm64。 1. 安装工具 $ sudo apt install python3-rpi.gpio python3-gpiozero python3-smbus python 阅读全文
posted @ 2025-05-13 21:14 this毛豆 阅读(104) 评论(0) 推荐(0)
摘要:Buildroot 是一个开源项目,旨在简化为嵌入式 Linux 系统生成完整文件系统镜像的过程。它非常适合用于构建定制的、精简的 Linux 系统,常用于嵌入式设备开发,比如路由器、工业控制器、IoT 设备等。 1. 安装工具 $ sudo apt install build-essential 阅读全文
posted @ 2025-05-12 15:40 this毛豆 阅读(154) 评论(0) 推荐(0)
摘要:使用Raspbian bookworm aarch64在树莓派上本地编译适配树莓派的64位linux内核。 1. 安装环境 $ sudo apt install build-essential bison flex gawk texinfo file git ssh libc6-dev libssl 阅读全文
posted @ 2025-05-09 17:43 this毛豆 阅读(158) 评论(0) 推荐(0)
摘要:使用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 阅读全文
posted @ 2025-05-09 17:33 this毛豆 阅读(139) 评论(0) 推荐(0)
摘要:libgpiod是一个用于访问 Linux 内核 GPIO 子系统的 C 语言库,替代了旧的 sysfs 接口。它提供了命令行工具和 C API,也有 Python 绑定,主要用于GPIO的控制,也可以通过模拟输出控制一些低速接口设备,如模拟i2c接口控制i2c设备。 pigpio于2021年停止更 阅读全文
posted @ 2025-05-06 19:03 this毛豆 阅读(734) 评论(0) 推荐(0)
摘要:MicroPython 是 Python 3 编程语言的一种轻量级实现,专为资源受限的嵌入式设备(如微控制器)设计。它允许开发者使用熟悉的 Python 语法直接控制硬件,无需深入底层寄存器或汇编代码,大幅降低了嵌入式开发的门槛。 本例程在Ubuntu 22.04上使用GCC交叉编译对树莓派Pico 阅读全文
posted @ 2025-05-04 21:38 this毛豆 阅读(335) 评论(0) 推荐(0)
摘要:RT-Thread 是一个开源、实时、轻量级的嵌入式操作系统(RTOS),来自中国,v3.1.0之后采用Apache-2.0协议,可闭源免费商用。 使用Ubuntu 22.04, GCC交叉编译器,分别演示树莓派Pico和Qemu仿真。 1. 基础环境 $ sudo apt install buil 阅读全文
posted @ 2025-05-04 10:51 this毛豆 阅读(168) 评论(0) 推荐(0)
摘要:ThreadX 是由 Express Logic 开发的一款硬实时操作系统,是唯一同时通过汽车电子、工业控制和医疗设备等高安全认证的RTOS,起初是收费RTOS,在2019年微软收购后,改为MIT开源协议,商用免费,是目前最强开源RTOS,具有完整的全家桶,如GUIX、NetX、NetX Duo、F 阅读全文
posted @ 2025-05-01 23:59 this毛豆 阅读(766) 评论(0) 推荐(0)