[开发工具] 一文教你如何在ubuntu上快速搭建STM32 CubeIDE环境

[复制链接]
 楼主| 119163wzj 发表于 2021-1-6 14:53 | 显示全部楼层 |阅读模式
1 下载 cubeide

登陆官网,下载链接不知道是否有效,如果无效,需要提交自己的邮箱地址,ST官方会将下载链接发送至你的邮箱,如下图所示;

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTA2MzIxNjU=,size_16,color_FFFFFF,t_70#pic_center.jpg
直接点击Download now跳转到下载页面;
下载页面如下图所示;

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTA2MzIxNjU=,size_16,color_FFFFFF,t_70#pic_center.jpg
这里提供了多个平台的安装包,Debian 和 Ubuntu应该选择STM32CubeIDE-DEB安装包,点击Get Software下载软件,耐心等待软件下载完毕。

2 找到软件

如果使用的是chrome浏览器进行下载,打开右上角的图标选择下载内容(或者快捷键CTRL+J)找到刚刚下载的软件。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTA2MzIxNjU=,size_16,color_FFFFFF,t_70#pic_center.jpg
可以看到压缩包en.st-stm32cubeide_1.3.0_5720_20200220_1053_amd64.deb_bundle.sh.zip就是我们刚刚下载的软件,如下图所示;

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTA2MzIxNjU=,size_16,color_FFFFFF,t_70#pic_center.jpg

点击 在文件夹中显示 ,弹出提示,选择确定并进入下一步;

20200327213824130.jpg

弹出窗口之后,找到文件en.st-stm32cubeide_1.3.0_5720_20200220_1053_amd64.deb_bundle.sh.zip,文件名可能会因为版本的改变而不同,这里在主文件夹下建立目录stm32cubeide,并将压缩包拷贝到该目录下;

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTA2MzIxNjU=,size_16,color_FFFFFF,t_70#pic_center.jpg

3 安装

打开终端,(快捷键ctrl+alt+T),主目录就是/home/username/路径下,这里的username就是你当前系统的用户名;
例如本文的username为hotsauce;

cd /home/hotsauce/stm32cubeide/
  • 1

stm32cubeide即为我们刚才创建的路径;

解压压缩文件包;

unzip en.st-stm32cubeide_1.3.0_5720_20200220_1053_amd64.deb_bundle.sh.zip
  • 1

如果提示没有安装unzip;则安装unzip工具,具体指令如下所示;

sudo apt-get install unzip
  • 1

解压之后会得到一个脚本:st-stm32cubeide_1.3.0_5720_20200220_1053_amd64.deb_bundle.sh
这时候脚本应该没有执行权限,直接执行会出现错误提示:
bash: ./st-stm32cubeide_1.3.0_5720_20200220_1053_amd64.deb_bundle.sh: 权限不够
bash: ./st-stm32cubeide_1.3.0_5720_20200220_1053_amd64.deb_bundle.sh: permission denied

下面需要给脚本可执行权限;

sudo chmod +x st-stm32cubeide_1.3.0_5720_20200220_1053_amd64.deb_bundle.sh
  • 1

有执行权限的时候,文件名颜色都变绿了;
20200327215339259.png
安装:

sudo ./st-stm32cubeide_1.3.0_5720_20200220_1053_amd64.deb_bundle.sh
  • 1

看到控制台的安装界面:

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTA2MzIxNjU=,size_16,color_FFFFFF,t_70#pic_center.jpg

耐心按回车(Enter),因为最后会让我们选择接受ST的License,不然的话,会因为我们不接受证书而退出,并提示:
License NOT accepted. Not installing software. Hit return to exit.;如下所示;
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTA2MzIxNjU=,size_16,color_FFFFFF,t_70.jpg

终于耐心按到了最后,并按下Y,最后就会安装成功了,可以看到;
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTA2MzIxNjU=,size_16,color_FFFFFF,t_70.jpg



heimaojingzhang 发表于 2021-2-2 23:02 | 显示全部楼层
电脑是什么系统 win10可以吗
keaibukelian 发表于 2021-2-2 23:04 | 显示全部楼层
介绍的实在是太详细了
labasi 发表于 2021-2-2 23:14 | 显示全部楼层
对电脑的系统有要求吗  32位的可以吗
paotangsan 发表于 2021-2-2 23:17 | 显示全部楼层
官网上有对应的版本吧
renzheshengui 发表于 2021-2-2 23:21 | 显示全部楼层
我还没有安装呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

56

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部