疯壳AI开源无人机遥控整机代码走读、编译与烧写

本文详细介绍了疯壳AI开源无人机遥控器的代码架构和走读过程。代码工程包括7个工作组,如Remoter、show、Driver等,每个组都有特定的功能,如Remoter组处理逻辑和数据交换,show组负责菜单UI显示,Driver组负责底层驱动。主函数初始化外设,执行不同周期的线程,并处理通信数据。通过STM32的USB功能实现与上位机通信。最后,文章指导如何保存、编译和烧写代码到遥控器中。
摘要由CSDN通过智能技术生成

一、代码架构

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

 

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

功能

Remoter

包含遥控器数据数据、摇杆按键处理等。

show

负责遥控器整体的显示菜单UI等代码实现

Driver

各个模块的底层驱动

STM32_LIB

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值