首页 > 智能影音 >

苹果电脑能进行单片机(stm32)开发吗,mac用户有福气了

苹果电脑能进行单片机stm32)开发吗mac用户有福气了

整体思路采Clion+STM32Cubemx的方案,实现工程配置、烧写、调试的工作

基本工具

Clion安装

使Homebrew安装

brew install clion

有学生邮箱可以申请免费

STM32Cubemx安装

安装运STM32Cubemxjava环境下载地址

该软件基x86架构,Apple silicon上运行需rosetta2,若你的电脑没有安装,可以在终端输入softwareupdate --install-rosetta命令完成安装

下载好后解压

SetupSTM32CubeMX-6.5.0选择显示包内容

Contents/MacOs/SetupSTM32CubeMX-6_5_0即可进入安装界面,点击继续安装即可

若显示无法打开,在系统偏好设置的安全性与隐私中允许打开该文件。

///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比///

openocd

Apple silicon下载该版本,如图所示下载第一个。解压后储存在固定位置,我放在/Library/xpack-openocd-0.11.0-3

IntelMac可以直接通homebrew安装

brew install openocd

在终端输入which openocd查看命令可以查看安装位置

xcode

app store搜索Xcode即可安装

ARM-GCC工具链

使Homebrew安装

brew tap ArmMbed/homebrew-formulae

brew install arm-none-eabi-gcc

安装后输入arm-none-eabi-gcc -v查看版本信息,有信息则安装成功

环境配置

Clioncommend+,进入偏好设置

选择嵌入式开发,将软件路径输入,点击测试可以查看是否能够工作

插件安装

至此完成MacSTM32开发环境的搭建,在摸索过程中参考了稚辉君之前发过的一篇文章CLionSTM32开发【优雅の嵌入式开发】文中更加详细的说明了Clion中开stm32的一些实用技巧,感兴趣的同学可以阅读一下。本文编写的初衷是主要是分享Mac(基Apple silicon)环境下搭建开发环境中的一些细节。在该环境下,默认openocd在实际工作中会报错,因此需要下载对应Arm版本才能正常工作。如有疑问,欢迎大家留言交流。

责任编辑:Rex_08

关键词: Cubemx MacOs Clion
推荐阅读