NULL 原创文章/义县游学电子科技有限公司www.yxzhw.cn
首页
技术分享
公司简介
产品展示
人才招聘
联系我们
义县游学电子科技
原创编程技术
标题: Ubuntu系统下安装stm32官方开发工具STM32CubeIDE
原创作者:义县游学电子科技有限公司
发布时间:2019-12-02 10:07:08


Ubuntu系统下安装stm32官方开发工具STM32CubeIDE


义县游学电子科技

大家好,游学电子科技为您带来:Ubuntu系统下安装stm32官方开发工具STM32CubeIDE。

STM32CubeIDE是st意法官方提供的stm32开发工具,这款工具在编译速度上具有比较高的优势,尤其是跟keil5相比真是没得说。keil5目前最大的问题就是进行stm32开发时编译速度太慢了,如果你的项目文件比较多,编译起来真的是要喝杯茶的时间了。还有一个重要说明是,st公司先前收购过另外一款开发工具TrueSTUDIO,目前这款工具已经不再维护,并且其功能已经集合到了STM32CubeIDE中,所以今后开发stm32的朋友就直接下载使用STM32CubeIDE就好了,这是官方的唯一指定且继续维护升级的开发工具。

STM32CubeIDE是一个高级的C/ c++开发平台,具有STM32微控制器和微处理器的外围配置、代码生成、代码编译和调试功能。它基于ECLIPSE/CDT框架和用于开发的GCC工具链,以及用于调试的GDB。它允许集成数以百计的现有插件,这些插件完成了ECLIPSEIDE的特性。

STM32CubeIDE集成了所有STM32CubeMX功能,提供了一体化的工具体验,节省了安装和开发时间。选择空的STM32 MCU或MPU,或从选择板中预配置微控制器或微处理器后,创建项目并生成初始化代码。在开发过程中的任何时候,用户都可以返回外围设备或中间件的初始化和配置,并重新生成初始化代码,而不影响用户代码。

STM32CubeIDE包括为用户提供有关项目状态和内存需求的有用信息的构建和堆栈分析器。

STM32CubeIDE还包括标准的和高级的调试特性,包括CPU核心寄存器、内存和外围寄存器的视图,以及动态变量表、串行线查看器接口或故障分析器。



STM32CubeIDE具有如下优点:

集成STM32CubeMX,提供以下服务:

STM32单片机和微处理器的选择

Pinout、时钟、外围设备和中间件配置

项目的创建和生成初始化代码

基于ECLIPSE/CDT,支持ECLIPSE插件,GNU C/ c++ for Arm工具链和GDB调试器

其他高级调试功能包括:

CPU核心、外设寄存器和内存视图

实时可变观看视图

系统分析和实时跟踪(SWV)

CPU故障分析工具

支持ST-LINK(意法半导体)和J-Link (SEGGER)调试探头

从AtollicTrueSTUDIO和AC6系统工作台导入STM32项目(SW4STM32)

多操作系统支持:Windows,Linux,和macOS,只支持64位版本哦

既然是多平台的开发工具,那游学电子科技今天就带您在Ubuntu系统下安装一回吧,给自己多一份选择。

首先你需要准备一台具有Ubuntu系统的虚拟机或者电脑,然后下载STM32CubeIDE的Linux版本。如下图:


linux版本下载

下载完成后解压,解压后文件名字为st-stm32cubeide_1.1.0_4551_20191014_1140_amd64.deb_bundle.sh注意这是一个。sh的文件,这是Ubuntu或者Linux上专用的文件。它的执行安装方法是,解压文件所在文件夹中右键打开终端,输入如下命令:

sudo ./st-stm32cubeide_1.1.0_4551_20191014_1140_amd64.deb_bundle.sh


执行安装


输入Y同意协议

执行后,就会出现一个协议,要点击回车后屏幕会一行一行出现协议的内容,不可过快的连续按回车,因为如果出现是否接受协议那里你直接按回车错过输入y同意,软件就没法继续顺利安装了。待出现是否接受协议时,输入Y表示接受协议然后回车即可。

如果不出现意外,安装完毕后,在Ubuntu系统的右下角“显示应用程序”中就会出现我们的STM32CubeIDE图标了。


点击STM32CubeIDE图标即可运行,操作方式与windows下一致。


上一页 返回目录 没有了