什么是嵌入式系统
嵌入式开发流程
脚本语言在嵌入式中的作用
虚拟机安装Linux
配置SSH远程连接
安装Python3和Shell环境
Shell是什么
第一个Shell脚本
变量与引号
特殊字符
if-then-else
case语句
for循环
while/until循环
subprocess模块详解
os.system与os.popen
获取命令输出
Python监控文件变化
inotify机制
Shell脚本实现日志轮转
CPU/内存/磁盘/网络
Python采集方法
Shell采集方法
Python pyserial库
Shell stty/cat串口调试
Python RPi.GPIO库
Shell /sys/class/gpio
Python smbus库
Shell i2c-tools/spi-tools
Python socket编程
Shell nc命令
TCP/UDP调试
Python requests库
Shell curl/wget
Python paho-mqtt库
Shell mosquitto客户端
Python sqlite3模块
Shell sqlite3命令行
Python logging模块
Shell logger命令
日志分级与轮转
crontab使用
Python daemon库
Shell nohup/setsid
Python threading/multiprocessing
Shell后台进程管理
Python signal模块
Shell trap命令
优雅退出机制
Python configparser
Shell解析ini/json
交叉编译器使用
Python调用交叉编译
Shell Makefile编写
Python OTA升级逻辑
Shell脚本校验与刷写
Python timeit模块
Shell time命令
脚本性能分析
Python异常处理
Shell set -e
日志调试技巧