Ubuntu16配置STM32开发环境
Ubuntu16配置STM32开发环境
STM32CubeMX
TrueSTUDIO
Ubuntu16配置STM32开发环境
介绍在Ubuntu16下使用STM32CubeMX, TrueSTUDIO(IDE)进行STM32开发的环境配置.
STM32CubeMX
STM32CubeMX页面最下面, Get Software, 需要注册或登录ST账户, 下载完安装:
# 安装32位运行时库
sudo apt install libc6-i386
# 安装jre
sudo apt install default-jre
# 安装STM32CubeMX, 注意以上面下载解压出的文件名中的版本号为准
sudo ./SetupSTM32CubeMX-4.26.1.linux
记得安装目录, 默认 /usr/local/STMicroelectronics/STM32Cube/STM32CubeMX, 进入目录双击 STM32CubeMX文件或者 sudo ./STM32CubeMX打开.
安装软件包: STM32CubeMX -> Help -> Manage embedded software packages, 用那个系列的就安装哪个系列最新的即可, 我常用 STM32F4 和 STM32F7, 就点中这两个, Install Now, 每个包都有几百兆, 可能需要一段时间才能安装好, 失败了重点.
TrueSTUDIO
TrueSTUDIO 页面下选 Linux installers, 填填名字邮箱国家之类的就可以下载了, 下完后按建议安装(此处以9.1.0版本为例):
# Install TrueSTUDIO by performing three steps
# Extract the downloaded archive
$ tar -xvf ~/Downloads/Atollic_TrueSTUDIO_for_STM32_linux_x86_64_v9.1.0_yyyymmdd-hhmm.tar.gz
#Run install.sh, the installation will prompt for install location
$ cd Atollic_TrueSTUDIO_for_STM32_9.1.0_installer && sudo ./install.sh
#Start TrueSTUDIO from the Applications menu, or alternatively start from the command line:
$ cd /opt/Atollic_TrueSTUDIO_for_STM32_9.1.0/ide && ./TrueSTUDIO