Linux安装STM32CubeMX

看网上教程,没能安装成功,然后查看官方安装说明,恍然大悟。

亲测,基于Ubuntu 20.04.1 LTS

软件版本

STM32CubeMX版本6.0
ubuntu系统信息
安装好后的stm32CubeMX长这样:
stm32CubeMX

怎么做?

1. 下载好安装包文件,是一个压缩包,en.stm32cubemx_v6-0-0.zip
2. 解压
3. 解压后是1个文件夹加上3个文件,推荐看ReadMe.html,然后即可以关闭本网页了。
4. 如果你接着看下来,那么我就把里面内容摘出来
	4.1. 打开Terminal,在你解压后的目录下运行chmod 777 SetupSTM32CubeMX-6.0.0.linux
	4.2. 双击文件 "SetupSTM32CubeMX-6.0.0.linux"
5. 然后就和你在Windows下安装的一样了

Readme截图如下:
Readme.html截图

所以,我们要先看readme,而不是直接百度!!!

介绍STM32CubeMX 5.0.0 STM32CubeMX32位ARM®Cortex®STM32微控制器的图形工具。它是STMCube“计划的一部分,既可以作为独立应用程序使用,也可以作为集成开发环境(IDE)集成的Eclipse插件使用 .STM32CubeMX具有以下主要功能: 轻松的微控制器选择涵盖整个STM32产品组合 从STMicroelectronics板列表中选择电路板。 简单的微控制器配置(引脚,时钟树,外设,中间件)和相应的初始化C代码的生成。 通过将先前保存的配置导入新的MCU项目,可轻松切换到属于同一系列的另一个微控制器。 生成配置报告。 为选择的集成开发环境工具链生成IDE就绪项目。STM32CubeMX项目包括生成的初始化C代码,STM32 HAL驱动程序,用户配置所需的中间件堆栈以及在所选IDE中打开和构建项目所需的所有相关文件。 用户定义的应用程序序列的功耗计算。 自我更新允许用户使STM32CubeMX保持最新状态。 下载和更新用户应用程序开发所需的STM32Cube“嵌入式软件”(有关STM32Cube嵌入式软件产品的详细信息,请参阅附录E:STM32Cube嵌入式软件包)。 安装并运行STM32CubeMX 5.0.0 支持的操作系统和体系结构 Windows®7:32位(x86),64位(x64) Windows®8:32位(x86),64位(x64) Windows®10:32位(x86),64位(x64) Linux®:32位(x86)和64位(x64)(在RedHat,Ubuntu和Fedora上测试) 由于STM32CubeMX32位应用程序,因此某些版本的Linux 64位 发行版需要安装32位兼容软件包,如作为ia32-libs。 MacOS:64位(x64)(在OS X Yosemite上测试) 软件要求 在Windows和Linux上:Java运行时环境(最低版本1.7.0_45) 在MacOS上:Java开发工具包(最低版本1.7.0_45) 安装STM32CubeMX安装STM32CubeMX,请执行以下步骤: 将最新的STM32CubeMX安装包的全部内容从http://www.st.com/stm32cubemx解压缩(解压缩)到同一目录中 在Windows上 确保您拥有管理员权限 双击SetupSTM32CubeMX-5.0.0.exe文件 在Linux上 确保您具有目标安装目录的访问权限,您可以以root(或sudo)身份运行安装,以在共享目录上安装STM32CubeMX 在SetupSTM32CubeMX-5.0.0.linux文件上双击(或从控制台窗口启动) 在MacOS上 确保您具有目标安装目录的访问权限,您可以以root(或sudo)身份运行安装,以在共享目录上安装STM32CubeMX 在SetupSTM32CubeMX-5.0.0应用程序上双击(或从控制台窗口启动) 安装后,您可以安全地从磁盘中删除zip的内容。 有关系统要求或其他可能安装的更多详细信息,请参阅STM32CubeMX用户手册。 运行STM32CubeMX 在Windows上 从Program Files> ST Microelectronics> STM32CubeMX中选择STM32CubeMX。 或者双击桌面上的STM32CubeMX图标。 在Linux上 从STM32CubeMX安装目录启动STM32CubeMX可执行文件 在MacOS上 从启动板启动STM32CubeMX应用程序 卸载STM32CubeMX 要卸载STM32CubeMX,请执行以下步骤: 在Windows上 打开Windows控制面板。 选择“程序和功能”以显示计算机上安装的程序列表。 右键单击STM32CubeMX并选择卸载功能。 在Linux上 使用文件资源管理器,进入STM32CubeMX安装的卸载程序目录,然后双击startuninstall桌面快捷方式 或使用java -jar /Uninstaller/uninstaller.jar手动启动卸载 在MacOS上 使用文件资源管理器,进入STM32CubeMX安装的Uninstaller目录,然后双击uninstaller.jar 或直接将STM32CubeMX应用程序移动到回收站中
### STM32CubeMX与Keil在Linux下的安装 #### 安装STM32CubeMX 对于希望在Linux环境下使用STM32CubeMX的开发者而言,需注意该工具官方并不直接支持Linux平台。然而,通过Wine兼容层可以间接实现这一目标[^1]。 - 首先访问官方网站获取软件,在下载页面选择对应的操作系统版本。尽管主要提供给Windows用户的安装包,但对于Linux用户来说,可尝试下载适用于Windows的版本,并借助Wine来运行它[^2]。 - 接下来,确保已正确设置好Wine环境之后,利用命令行或图形界面启动所下载的安装文件(.exe),依照提示完成整个过程即可成功部署STM32CubeMXLinux之上。 ```bash wine STM32CubeMX.exe ``` 此操作允许用户即使处于非原生受支持的平台上也能享受到来自STMicroelectronics所提供的强大初始化向导服务以及丰富的外设库资源管理功能。 #### Keil C51编译器及其IDE MuVision在Linux上的替代方案 遗憾的是,Keil本身并没有针对Linux发行正式版产品。不过有几种可行的方法可以让工程师们继续沿用熟悉的工作流程: 一种流行的选择是采用基于Eclipse框架构建而成的各种开源项目,比如SW4STM32 (System Workbench for STM32) 或者 GNU Arm Embedded Toolchain 结合 Eclipse IDE 来作为开发环境。这些组合不仅能够满足日常编程需求,而且还能享受社区活跃贡献所带来的持续更新和技术支持优势。 另一种方式则是考虑ARM公司推出的免费在线服务平台——Arm Mbed Online Compiler, 这是一个完全浏览器端的应用程序,无需任何本地安装就能编写、调试代码并将其烧录到设备当中去。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值