摘要:这个系统工具链叫做SW4STM32,是一个免费的基于Eclipse的multi-OS软件开发环境,它支持所有的STM32开发板及有关的开发板。这个产品是第三方提供而不是ST官方,最新的消息可以访问第三方的网站:http://www.ac6.fr
主要特点: #
- 支持全系列的STM32开发板,包括STM32 Nucleo,Discovery套件和Evaluation.以及STM32固件(标准库或者STM32Cube HAL)
- GCC C/C++编译器
- GDB-based 调试器
- 带团队管理工具的Eclipse IDE
- 兼容Eclipse插件
- ST-LINK 支持
- 没有代码量的限制
- Multiple OS支持:Windows, Linux, OS X
一.在Ubuntu GNOME 16.04上安装开发环境 #
1.安装之前需要安装java运行环境,进入命令行 #
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
2.下载安装脚本 #
# 32bit
$ wget http://www.ac6-tools.com/downloads/SW4STM32/install_sw4stm32_linux_32bits-latest.run
# 64bit
$ wget http://www.ac6-tools.com/downloads/SW4STM32/install_sw4stm32_linux_64bits-latest.run
3.对于Ubuntu 64-bit,需下载而外的工具 #
$ sudo apt-get install libc6:i386 lib32ncurses5
4.为了启动GUI模式,需要安装gksu
#
$ sudo apt-get install gksu
5.进入下载目录执行 #
$ chmod +x install_sw4stm32_linux_64bits-v1.8.run
$ ./install_sw4stm32_linux_64bits-v1.8.run
6.安装完成后点击Help
–>Update
更新最新的固件库。
#
二.建立工程项目 #
依次点击File
–>Project
–>C Project
–>C Project
–>Next
,j加上工程的名字,Project type选择Ac6 STM32 MCU Project
,Toolchains默认,再Next-->Next
,Series里选择STM32的主型号,Board里选择具体的型号。再``Next-->
Finish`.
到此整个搭建过程就完成了,接下来就是使用它来实现你的想法,Enjoy it!!