# SmartRobot软件资料 **Repository Path**: architect_github/sr2023free ## Basic Information - **Project Name**: SmartRobot软件资料 - **Description**: SmartRobot实验室 软件组软件资料 1.纳新入门上手资料 - **Primary Language**: C - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-26 - **Last Updated**: 2022-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SmartRobot软件资料 #### 介绍 SmartRobot实验室 软件组软件资料 #### 软件架构 软件架构说明 我组采用STM32F4主控 开发环境为STM32 CubeMX 与Keil5 μVision; 建议学习顺序: 1. C语言 学习到结构体与指针之前 2. STM32开发 推荐B站<<小蜜蜂>>老师的MX开发 学到ADC与LoRa之前 3 RTOS 实时操作系统 软件组主要使用FreeRTOS操作系统 不需要彻底掌握 只需要能基于该操作系统进行嵌入式开发 4. CAN总线 RoboMaster官方电机与板间通讯大多基于CAN总线协议 需要彻底了解并掌握该总线协议 使用说明 1. 纳新入门上手资料 2. 开发环境 3. C板例程 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request