跳到主要内容

在 Mac OS X 中构建

在 Mac OS X 中构建只需几个步骤即可完成:

  • 安装通用开发工具(clang、make、git)
  • 通过 git 查看 Betaflight 源代码
  • 安装ARM GCC编译器
  • 构建代码

安装通用开发工具(clang、make、git)

打开终端并运行 make。如果已经安装,您应该会看到类似这样的消息,这意味着您 已经安装了所需的开发工具:

make: *** No targets specified and no makefile found. Stop.

如果尚未安装,您可能会看到这样的弹出窗口。如果是这样,请单击“安装”按钮来安装命令行 开发者工具:

提示安装开发者工具

如果您只是收到这样的错误而不是有用的弹出提示:

-bash: make: command not found

尝试运行 xcode-select --install 来触发弹出窗口。

如果这不起作用,您需要[从 App Store][] 安装 Xcode 开发环境。之后 安装后,打开 Xcode 并进入其首选项菜单。转到“下载”选项卡并安装 “命令行工具”包。

[来自应用商店]:https://itunes.apple.com/us/app/xcode/id497799835

通过 git 查看 Betaflight 源代码

输入您的开发目录并使用显示在上的“HTTPS 克隆 URL”克隆 [Betaflight 存储库][] Betaflight GitHub 页面的右侧,如下所示:

git clone https://github.com/betaflight/betaflight.git

这将为您下载整个 betaflight 存储库到一个名为“betaflight”的新文件夹中。

[betaflight 存储库]:https://github.com/betaflight/betaflight

安装ARM GCC编译器

要安装所需的编译器,您只需进入 betaflight 目录并运行 make arm_sdk_install

构建代码

进入 betaflight 目录并运行 make configs 检索板目标,然后运行 make MATEKH743 来 为 MATEKH743 构建固件。构建完成后,.hex 固件应该可用 obj/betaflight_2025.12.0_MATEKH743.hex 供您使用 Betaflight 应用程序进行闪光。

更新到最新源

如果您想删除本地更改并更新到 Betaflight 源的最新版本,请输入您的 betaflight 目录并运行这些命令首先删除本地更改,获取并合并最新的 从存储库中进行更改,然后重建固件:

git reset --hard
git pull

make clean CONFIG=MATEKH743
make MATEKH743