在快速ubuntu上安装cubeide你值得拥有;适合对linux系统还不是很熟悉的同学;

1 下载 cubeide

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



直接点击Download now跳转到下载页面;

下载页面如下图所示;



这里提供了多个平台的安装包,Debian 和 Ubuntu应该选择STM32CubeIDE-DEB安装包,点击Get Software下载软件,耐心等待软件下载完毕。

2 找到软件

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



可以看到压缩包en.st-stm32cubeide_1.3.0_5720_20200220_1053_amd64.deb_bundle.sh.zip就是我们刚刚下载的软件,如下图所示;

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

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

3 安装

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

例如本文的usernamehotsauce

cd /home/hotsauce/stm32cubeide/

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

解压压缩文件包;

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

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

sudo apt-get install unzip

解压之后会得到一个脚本: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

有执行权限的时候,文件名颜色都变绿了;



安装:

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

看到控制台的安装界面

耐心按回车(Enter),因为最后会让我们选择接受STLicense,不然的话,会因为我们不接受证书而退出,并提示:

License NOT accepted. Not installing software. Hit return to exit.;如下所示;

终于耐心按到了最后,并按下Y,最后就会安装成功了,可以看到;

4 附件

另外博主已经将软件上传至百度云,可以自行下载,贴不贴心;哈哈哈

链接: https://pan.baidu.com/s/1h5STXMQc3t5awPjxNi0PPg

密码: 6puj

5 总结

全文相对简单,如果遇到什么问题,可以在评论下方留言,或者私信我,本人二十四小时在线回复哈哈。

创作不易,如果本文帮到了您;

如果本文帮到了您,请帮忙点个赞

一文教你如何在ubuntu上快速搭建STM32 CubeIDE环境(图文超详细+文末有附件)的更多相关文章

  1. WAMP Server助你在Windows上快速搭建PHP集成环境

    WAMP Server助你在Windows上快速搭建PHP集成环境 原文地址 我想只要爬过几天网的同学都会知道PHP吧,异次元的新版本就是基于PHP的WordPress程序制造出来的,还有国内绝大部分 ...

  2. 在Ubuntu上快速搭建基于Beego的RESTful API

    最近在研究Go,打算基于Go做点Web API,于是经过初步调研,打算用Beego这个框架,然后再结合其中提供的ORM以及Swagger的集成,可以快速搭建一个RESTful API的网站. 下面是具 ...

  3. .net core系列之《sdk和runtime区别及使用CLI在Ubuntu上快速搭建Console,WebApi,MVC三大应用模型》

    一.需要安装的软件 1.虚拟机安装Ubuntu系统(本人用的是vmware-14.1.12和buntu-18.04) 2.Xshell或 Putty(连接ssh服务) 3.FileZilla(ftp上 ...

  4. Ubuntu上如何搭建Android开发环境

    1.以下是开始Android应用程序编程之前需要的软件列表: a.Java JDK5 及以后版本 b.Java运行环境 c.Android Studio 2.安装Android Studio: x64 ...

  5. 一文教您如何通过 Docker 快速搭建各种测试环境(Mysql, Redis, Elasticsearch, MongoDB) | 建议收藏

    欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 <Java 核心知识整理&面试.pdf>资源链接!! 个人网站: https://www.ex ...

  6. 从零开始在ubuntu上配置深度学习开发环境

    从零开始在ubuntu上配置深度学习开发环境 昨天一不小心把原来配置好的台式机的开发环境破坏了,调了半天没有调回来,索性就重装一次ubuntu系统.这篇文章主要记录一个简单的.‘傻瓜式’教程. 一.U ...

  7. 在GitLab pages上快速搭建Jekyll博客

    前一段时间将我的Jekyll静态博客从github pages镜像部署到了 zeit.co(现vercel)上了一份,最近偶然发现gitlab pages也不错,百度也会正常抓取,于是动手倒腾,将gi ...

  8. Jenkins 快速搭建持续集成环境

    持续集成概述 什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题.尤其是近些年来,敏捷(Agile) 在软件工程领域 ...

  9. 教你如何用Docker快速搭建深度学习环境

    本教程搭建集 Tensorflow.Keras.Coffe.PyTorch 等深度学习框架于一身的环境,及jupyter. 本教程使用nvidia-docker启动实例,通过本教程可以从一个全新的Ub ...

随机推荐

  1. Python 小技之实现的鲜花盛宴,你准备好了吗?

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:派森酱 PS:如有需要Python学习资料的小伙伴可以加点击下方链接 ...

  2. L16 LeNet

    **本小节用到的数据下载 1.涉及语句 import d2lzh1981 as d2l 数据1 : d2lzh1981 链接:https://pan.baidu.com/s/1LyaZ84Q4M75G ...

  3. [转]ThinkCMF框架任意内容包含漏洞分析复现

    0x00 简介 ThinkCMF是一款基于PHP+MYSQL开发的中文内容管理框架,底层采用ThinkPHP3.2.3构建.ThinkCMF提出灵活的应用机制,框架自身提供基础的管理功能,而开发者可以 ...

  4. MySQL笔记总结-其他

    数据库相关概念 一.数据库的好处 1.可以持久化数据到本地 2.结构化查询 二.数据库的常见概念 ★ 1.DB:数据库,存储数据的容器 2.DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于 ...

  5. tensorflow1.0 矩阵相乘

    import tensorflow as tf matrix1 = tf.constant([[3,3]]) matrix2 = tf.constant([[2],[2]]) product = tf ...

  6. Linux - centos7.X安装tomcat8

    创建tomcat安装路径 mkdir /usr/local/tomcat wget直接下载tomcat8 注意,需要已经安装了wget命令 wget http://mirrors.estointern ...

  7. 备忘录模式 (c++实现)

    模式定义 备忘录(Memento): 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态.这样以后就可以将该对象恢复到原先保存的状态. 模式动机 备忘录模式比较适用于功能比较复 ...

  8. 【JAVA基础】08 面向对象3

    1. 多态 多态polymorhic概述 事物存在的多种形态. 多态前提 要有继承关系 要有方法重写 要有父类引用指向子类对象 案例演示 代码体现多态 class Demo1_Polymorphic{ ...

  9. 与IBM的Lin Sun关于Istio 1.0和微服务的问答

    北京时间 7 月 31 日,Istio 正式发布了 1.0 版本,并表示已经可用于生产环境.该版本的主要新特性包括跨集群 mesh 支持.细粒度流量控制以及在一个 mesh 中增量推出 mutual ...

  10. 被@ResponseBoby注释的方法在拦截器的posthandle方法中设置cookie失效的问题

    文章标题可能有点绕口.先来解释下遇到的问题. 我写了一个拦截器,希望能够实现保存特定方法的请求参数到cookie中. public class SaveParamInterceptor extends ...