woshi_ziyu
发表于: 2015-10-18 10:33:03 | 显示全部楼层

stm32cubemx-macos.jpg


作为在Mac OS上的一名STM32程序员,每次我不得不启动虚拟机运行Windows仅仅是为了使用ST的STM32CubeMX工具时都很沮丧。对于那些刚认识这个程序的人来说,它是一个非常有用的图形工具,允许根据我们需要的配置自动生成STM32微控制器设置文件。例如,如果我们有基于STM32F401RE MCU的NUCLEO-F401RE板,我们要使用它的用户LED灯(板上标记为LD2),然后STM32CubeMX会自动生成配置MCU所需的所有文件(时钟、外设端口等等),以及连接到LED的GPIO(NUCLEO板的PA端口GPIO5)。


最后,今天早上,我偶然发现了的STM32CubeMX工具的最新版本(4.10)在Mac系统很好的运行,即使ST还没有公布。过去我测试过这个程序的以前版本,但是图形渲染MCU会出现问题。现在,一切似乎工作正常。


因此,想在Mac上使用STM32CubeMX (我认为即使在Linux上也能很好工作),请确保您已经安装最新的Java(8.40)。然后从ST网站下载工具。该文件是一个ZIP压缩包。一旦提取,你会发现一个名为SetupSTM32CubeMX-4.10.0.exe的文件。这个文件不是Windows PE文件(Windows可执行文件格式),它只是一个JAR压缩文件!而且那就是在Mac安装该工具的安装程序。


安装程序需要root权限才能正常工作。因此,使用终端程序,你可以使用这个命令执行:

  1. $ sudo java -jar ~/Downloads/SetupSTM32CubeMX-4.10.0.exe
复制代码

一段时间后,安装向导会出现,如下图所示。

Schermata-2015-09-09-alle-08.10.18.png

按照安装指导。默认情况下,该程序被安装在 /Applications/STMicroelectronics/STM32Cube/STM32CubeMX。安装完成后,在终端写下这个指令:

  1. $ java -jar /Applications/STMicroelectronics/STM32Cube/STM32CubeMX/STM32CubeMX.ex
复制代码

过了一会儿,STM32CubeMX会出现在屏幕上。

Schermata-2015-09-09-alle-07.58.56.png

在你的Mac上享受STM32CubeMX吧。

跳转到指定楼层
huaiqiao
发表于: 2016-5-28 00:37:42 | 显示全部楼层

需要先安装java的插件吧,楼主的安装教程要是再能稍微详细一点就好了,我现在就是解压后,出现了这个。没办法安装。
屏幕快照 2016-05-28 00.36.54.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 28 | 回复: 50



手机版|

GMT+8, 2024-3-29 19:11 , Processed in 0.122129 second(s), 6 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表