Skip to content

v0.2.0:代码示例与项目展示材料

Latest

Choose a tag to compare

@gccnb gccnb released this 04 Jun 08:28
· 3 commits to main since this release

v0.2.0:代码示例、项目展示与边界说明

这一版把资料库从“首版学习文档”推进为“文档 + 示例代码 + CI 检查 + 项目展示材料”的版本。

新增重点

  • 新增 FreeRTOS 风格 RS485 通信架构示例:中断、信号量、队列、接收任务、协议任务、业务任务、发送任务和日志任务。
  • 新增 Qt Modbus 调试上位机最小 Demo:串口收发、03/06 组帧、CRC 校验和 TX/RX 日志。
  • 新增 Linux 串口、TCP、UDP 示例代码。
  • 新增项目测试报告模板和 RS485/Modbus 调试日志样例。
  • 补充 ADC、自定义协议设计、机器状态解析、嵌入式 C++ 协议类/设备类/状态机类等文档。

验证情况

  • GitHub Actions 已纳入 C 示例编译检查。
  • 当前 CI 覆盖 03_RS485_Modbus/codes04_FreeRTOS/codes06_嵌入式Linux/codes
  • Qt Demo 需要本机安装 Qt 和 C++ 构建环境后自行编译。

边界说明

  • 本仓库用于学习、开源作品集和求职复盘,不是工业现场交付项目。
  • 示例寄存器、状态字、错误码和接线描述均为教学场景,不对应真实设备。
  • 涉及真实控制卡、驱动器、传感器、端子、A/B 线、供电和终端电阻时,必须以数据手册、原理图、端子定义和实测结果为准。
  • 仓库不包含真实公司、客户、产线或设备内部资料。