一文教你如何在ubuntu上快速搭建STM32 CubeIDE环境(图文超详细+文末有附件)
在快速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就是你当前系统的用户名;
例如本文的username
为hotsauce
;
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),因为最后会让我们选择接受ST的License,不然的话,会因为我们不接受证书而退出,并提示:
License NOT accepted. Not installing software. Hit return to exit.;如下所示;
终于耐心按到了最后,并按下Y,最后就会安装成功了,可以看到;
4 附件
另外博主已经将软件上传至百度云,可以自行下载,贴不贴心;哈哈哈
链接: https://pan.baidu.com/s/1h5STXMQc3t5awPjxNi0PPg
密码: 6puj
5 总结
全文相对简单,如果遇到什么问题,可以在评论下方留言,或者私信我,本人二十四小时在线回复哈哈。
创作不易,如果本文帮到了您;
如果本文帮到了您,请帮忙点个赞一文教你如何在ubuntu上快速搭建STM32 CubeIDE环境(图文超详细+文末有附件)的更多相关文章
- WAMP Server助你在Windows上快速搭建PHP集成环境
WAMP Server助你在Windows上快速搭建PHP集成环境 原文地址 我想只要爬过几天网的同学都会知道PHP吧,异次元的新版本就是基于PHP的WordPress程序制造出来的,还有国内绝大部分 ...
- 在Ubuntu上快速搭建基于Beego的RESTful API
最近在研究Go,打算基于Go做点Web API,于是经过初步调研,打算用Beego这个框架,然后再结合其中提供的ORM以及Swagger的集成,可以快速搭建一个RESTful API的网站. 下面是具 ...
- .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上 ...
- Ubuntu上如何搭建Android开发环境
1.以下是开始Android应用程序编程之前需要的软件列表: a.Java JDK5 及以后版本 b.Java运行环境 c.Android Studio 2.安装Android Studio: x64 ...
- 一文教您如何通过 Docker 快速搭建各种测试环境(Mysql, Redis, Elasticsearch, MongoDB) | 建议收藏
欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 <Java 核心知识整理&面试.pdf>资源链接!! 个人网站: https://www.ex ...
- 从零开始在ubuntu上配置深度学习开发环境
从零开始在ubuntu上配置深度学习开发环境 昨天一不小心把原来配置好的台式机的开发环境破坏了,调了半天没有调回来,索性就重装一次ubuntu系统.这篇文章主要记录一个简单的.‘傻瓜式’教程. 一.U ...
- 在GitLab pages上快速搭建Jekyll博客
前一段时间将我的Jekyll静态博客从github pages镜像部署到了 zeit.co(现vercel)上了一份,最近偶然发现gitlab pages也不错,百度也会正常抓取,于是动手倒腾,将gi ...
- Jenkins 快速搭建持续集成环境
持续集成概述 什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题.尤其是近些年来,敏捷(Agile) 在软件工程领域 ...
- 教你如何用Docker快速搭建深度学习环境
本教程搭建集 Tensorflow.Keras.Coffe.PyTorch 等深度学习框架于一身的环境,及jupyter. 本教程使用nvidia-docker启动实例,通过本教程可以从一个全新的Ub ...
随机推荐
- 调用sleep后,我做了一个噩梦
sleep系统调用 我是一个线程,生活在Linux帝国.一直以来辛勤工作,日子过得平平淡淡,可今天早上发生了一件事让我回想起来都后怕. 早上,我还是如往常一样执行着人类编写的代码指令,不多时走到了一个 ...
- ant-design-vue表单生成组件form-create快速上手
介绍 form-create 是一个可以通过 JSON 生成具有动态渲染.数据收集.验证和提交功能的表单生成器.并且支持生成任何 Vue 组件.结合内置17种常用表单组件和自定义组件,再复杂的表单都可 ...
- [PHP][thinkphp5] 学习三:函数助手实例说明
来源:http://blog.csdn.net/lunsunhuan1825/article/details/71086487 load_trait:快速导入Traits,PHP5.5以上无需调用 / ...
- Vue自定义指令 数据传递
在项目开发过程中,难免会遇到各种功能需要使用Vue自定义指令--directive 去实现 .关于directive的使用方式这里就不做过多的介绍了,Vue官方文档中说的还是听明白的.今天讲讲在使用V ...
- ES6的 Iterator 遍历器到底是什么?
这节课要讲的是ES6中的Iterator. for...of为啥不遍历Object对象 第十三节我们讲了简单又实用的for...of,我们可以使用它来遍历数组,字符串,Set和Map结构,但是有没有发 ...
- 构造最短程序打印自身的 MD5
一,介绍 比赛题目很简单:构造一个程序,在 stdout 上打印出自身的 MD5,程序越短越好.按最终程序文件大小字节数排名,文件越小,排名越靠前. 只能使用 ld-linux-x86-64.so, ...
- 【Linux常见命令】vimdiff命令
在类nuix平台,我们希望对文件之间的差异之间快速定位,希望能够很容易的进行文件合并……. 可以使用Vim提供的diff模式,通常称作vimdiff,就是这样一个能满足所有这些需求,甚至能够提供更多的 ...
- 【Linux常见问题】CentOS 6 root用户密码忘记,找回密码方法
1.Linux的root密码修改不像Windows的密码修改找回,Windows的登录密码忘记需要介入工具进行解决.CentOS6和CentOS7的密码方法也是不一样的,具体如下: 2.centos ...
- 一个简易的SocketIM
今天做了一个简易的socketIM的小示例.基本思想是开启两个winform,每个winform既充当服务器也充当客户端.一个监听8000端口,另外一个监听8001端口,两个winform接收到信息之 ...
- java中for循环和while循环,哪个更快?--一道面试题
for的 while的