从零开始学习betaflight《1-代码架构》

目录

文章目录

  • 目录
  • 摘要
  • 1. 代码目录
  • 2. 核心文件夹src

摘要

本节主要记录从零开始学习betaflight《1-代码架构》,欢迎批评指正!

1. 代码目录

  1. downloads
    下载需要的环境

  2. images

    betaflight 的专有logo

  3. lib

    主要用到的芯片对应的库文件。

  4. mk
    主要的编译,检测,配置规则等文件

  1. obj
    编译后生成的文件夹

  2. src 文件夹

最核心的文件夹,主要包含板层配置,驱动,控制,协议,任务调度等核心功能。

  1. tools
    用到的编译工具。

2. 核心文件夹src