本项目提供一个完整的上位机 + 固件联调样例: - 上位机部分使用 Python + PySide6,实现串口连接、姿态三维可视化、实时波形、日志过滤、PID 参数读取/写入与遥测数据导出 - 固件部分基于 STM32F4(HAL + Keil),实现 ANO 风格协议收发、周期遥测输出以及参数会话处理 - 工程内置 PyInstaller 打包脚本,可快速生成可分发的 Windows 图形程序
这是一个基于 ESP32-S3 的嵌入式时钟项目,采用 FreeRTOS 双核双任务架构实现“界面渲染”和“网络校时”并行运行。我将 GUI 任务固定在 Core 1,以 5ms 节拍驱动 LVGL;将 Wi-Fi/NTP 任务固定在 Core 0,处理配网、首次校时与周期重同步。通过任务拆分和核心绑定,解决了传统单线程方案中“联网阻塞导致黑屏/卡顿”的问题,实现开机即显示、联网后无缝切换实时时间