【开源教程24】疯壳·开源编队无人机-遥控整机代码走读、编译与烧写

这篇教程详细介绍了疯壳无人机遥控整机的代码架构,包括7个工作组的功能,如Remoter、show、Driver等。主函数负责初始化、线程轮询和菜单显示,各个线程按不同周期运行。Remoter工作组是核心,处理通信数据和摇杆逻辑。show工作组专注于UI显示,Driver工作组实现底层驱动,USB工作组则用于与上位机通信。最后,教程指导如何保存、编译和烧写代码至遥控器。
摘要由CSDN通过智能技术生成

COCOFLY教程
——疯壳·无人机·系列
遥控整机代码走读、编译与烧写

 

图1

一、代码架构
  遥控的整体代码工程由 7 个工作组组成,分别是 Remoter、show、Driver、STM32_LIB、USB、USB/Lib 以及 Drv_Point,如下图所示。


图2

 

  各个组的具体的代码功能如下表所示。


表1

 

二、代码走读
  系统的主函数部分是整个代码的起始运行位置,在主函数内主要做三个事情:1、初始化外设及参数,2、轮询线程函数,3、菜单显示逻辑,其代码如下图所示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值