NextPilot 沿用 RT-Thread 所采用的 Scons+Kconfig 进行项目的配置和构建。在编译之前,请按照“搭建开发环境”准备好工具链,包括git、gcc、python、qemu等。
克隆代码
先将 nextpilot-flight-control
(github | gitee) 代码克隆到本地。
git clone https://github.com/nextpilot/nextpilot-flight-control.git
配置项目
注意:该功能仅限开发者,普通用户无需该步操作
C/C++语言项目的裁剪配置本质上通过条件编译和宏的展开来实现的,nextpilot 借助 Kconfig 工具更方便的实现了这一功能。