# vision_serial_kit **Repository Path**: visual-navigation-group/vision ## Basic Information - **Project Name**: vision_serial_kit - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: Python - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-16 - **Last Updated**: 2026-05-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vision_serial_kit1 #### 介绍 此仓库代码为长春工业大学1024创新工坊实验室的上位机串口,分别为两种语言书写,Python用于电子设计大赛,C++用于Robomaster机甲大师. 传输数据协议: 帧头(0xAA)--> 任意 + 数据域长度 + 数据域数据 + CRC16校验 + 帧尾(0xDD)--> 任意 #### 软件架构 ``` Serial └─ SerialPython ├─ crc.py ---- (CRC16) ├─ packet.py ---- (数据打包) ├─ serial_module.py ----(串口模块) └─ serial_test ---- (测试文件) ├─ packed_test.py └─ serial_test..py ``` ``` Serial1 └─ SerialC++ └─ rm_serial_driver ├─ CMakeLists.txt --- (CmakeList 配置文件) ├─ config --- (配置文件) │ └─ serial_driver.yaml ├─ include │ └─ rm_serial_driver │ ├─ crc.hpp ---- (CRC16) │ ├─ packet.hpp ---- (数据打包) │ └─ rm_serial_driver.hpp ----(串口模块) ├─ launch ---- (启动文件) │ └─ rm_serial_driver.launch.py ├─ package.xml └─ src ├─ crc.cpp └─ rm_serial_driver.cpp ``` C++ 的rm_serial_driver原仓库地址https://github.com/chenjunnn/rm_serial_driver