物联网网关概述 · Buildroot简介 · 虚拟机/Ubuntu · 树莓派4B介绍
下载源码 · 配置树莓派4B · 首次编译 · 烧录SD卡启动
menuconfig图形化 · 配置分类(Target/Build/Toolchain) · 保存/加载配置
内核配置入口 · 裁剪驱动 · SPI/I2C/UART · 内核模块管理
Busybox初始化 · 启动流程(/etc/inittab) · 自定义启动脚本
添加用户/组 · 网络(DHCP/静态IP) · 时区与NTP同步
.mk文件与Config.in · dropbear/nano/htop · 外部软件包添加
gcc/glibc/binutils · 工具链配置 · 自定义与外部工具链
Python3解释器 · pip/setuptools · pyserial/paho-mqtt
编写C程序 · 集成Buildroot · CMake/Autotools构建
MQTT原理 · CoAP简介 · 网关协议转换需求
Mosquitto配置/编译 · 启动脚本 · 订阅/发布测试
Linux串口编程 · libmodbus集成 · Modbus RTU主从模式
DHT22驱动 · I2C设备(BMP280) · 设备树配置
用户空间采集程序 · 数据格式化/缓存 · cron定时任务
MQTT客户端(Python/C) · JSON封装 · 阿里云/华为云IoT
lighttpd集成 · CGI脚本(C/Python) · 网关参数Web配置
wpa_supplicant · NetworkManager · BLE扫描连接
PPP拨号/ECM · quectel-CM · 移动网络自动切换
OpenVPN客户端 · TLS/SSL证书 · 安全启动与固件签名
syslog-ng配置 · 远程日志服务器 · CPU/内存/磁盘监控
OTA架构设计 · 差分升级原理 · Buildroot生成固件包
SWUpdate集成 · 升级脚本 · 断点续传与回滚
SquashFS只读 · OverlayFS读写层 · JFFS2/UBIFS选择
U-Boot优化 · 内核启动参数裁剪 · 系统服务并行启动
Docker CE(受限) · Podman轻量容器 · 容器化网关部署
批量烧录(Etcher/PiShrink) · 配置分区 · 生产测试脚本
Buildroot编译错误 · 内核Oops · GDB远程调试
完整网关项目回顾 · 功能验证清单 · 后续学习路径