COCOFLY教程
——疯壳·无人机·系列
遥控整机代码走读、编译与烧写
图1
一、代码架构
遥控的整体代码工程由 7 个工作组组成,分别是 Remoter、show、Driver、STM32_LIB、USB、USB/Lib 以及 Drv_Point,如下图所示。
图2
各个组的具体的代码功能如下表所示。
表1
二、代码走读
系统的主函数部分是整个代码的起始运行位置,在主函数内主要做三个事情:1、初始化外设及参数,2、轮询线程函数,3、菜单显示逻辑,其代码如下图所示。