-
Notifications
You must be signed in to change notification settings - Fork 14
工具链 安装 Mac
liuzikai edited this page Jul 13, 2021
·
3 revisions
本文将介绍 macOS 环境下工具链软件的安装:
- CLion
- ARM-NONE-EABI
- OpenOCD
前置阅读资料:工具链 概念介绍
请注意,工具时常更新,本文不一定及时更新。安装遇到问题时,建议仔细阅读提示,配合 Google 尝试理解问题原因,并顺便更新本文档(文档编辑方法参见 Wiki Home),你的贡献能为后续的人提供帮助!
下载 CLion for Mac:CLion: A Cross-Platform IDE for C and C++ by JetBrains
同时,在 JetBrain 官网上使用学校邮箱注册一个账号,以获得免费使用期限。建议使用 ZJU 邮箱。
下载完成后,安装 CLion。首次打开,CLion 会要求激活,填入使用学校邮箱注册的账号。
CLion 会推荐插件,请注意,如果对这些插件不了解,请不要随意安装,尤其是第一个 Vim插件
安装完成后,CLion打开,请确保使用 2019.1 或以后的版本:
ARM-NONE-EABI 可在 ARM 官网下载安装。为了方便起见,这里我们使用 homebrew 安装。注意,此编译工具链并非约新越好,新版本可能会有不兼容的问题。Homebrew 安装。
在终端中执行以下命令:
brew install px4/px4/gcc-arm-none-eabi
OpenOCD 全称是 Open On-Chip Debugger,是一个开源的单片机工具,配合仿真器(adapter)使用,提供烧录程序、 reset 单片机、远程调试等功能。
这里我们依然使用 homebrew 安装。
在终端中执行以下命令:
brew install openocd
- 2018.07.19 初次发布。 liuzikai
- 2018.11.10 文档结构重构。 liuzikai
- 2019.01.11 一些小的修改。 liuzikai
- 2019.01.30 适配新的 CMake 构建系统。 liuzikai
- 适用于使用新 CMakeLists.txt 和 ch.make 的工程/分支
- 需要关注的更改:
- 配置工具链部分的第二部分,CMake 配置有所修改
- 工程配置 - 配置 Run/Debug Configuration 有更改。由于 CLion 的工程配置存在于本地,没有被纳入版本控制,故每次克隆、复制工程都可能需要重新配置。
- 编译时的显示不一样了(变绿喷雾~(不是
- 2019.02.13 适配完善后的的 CMake 构建系统。 liuzikai
- 2019.08.21 分离工程配置。 liuzikai
- 2021.07.07 更新工具链系列文档顺序。liuzikai
- 基础知识
- 基础配置
- 进阶与参考