stm32f746 linux,在Linux系统下搭建STM32开发环境--Nucleo-F429ZI
(by中文社區:fengzi)在windows系統下開發stm32非常方便,我們有很多的工具,IDE等可供選擇,同樣是操作系統,在Lunix下開發也同樣如此。對于開發愛好者來說,Lunix也是一個很好的系統,也相信不會陌生。
Linux下開發stm32也有很多方法:
1.使用makefile
2.使用eclipse
3.使用stm32cubemx+sw4stm32
有大神使用第一種,本人對makefile一知半解,拿不出手。第二種,windows下可以使用eclipse開發,eclipse有linux版本,所以應該也是可以的,不過本人并沒有試過。這里要說的就是第三種,當然除了這些,像Mbed之類的在線開發工具,只要有網,無論什么平臺都能開發的就不說了。
stm32cubemx相信大家都已經很熟悉了,st推出的基于hal庫的圖形化配置和代碼生成工具,不記得從哪個版本開始,這個工具添加了對linux的支持,st大力發展linux用戶的野心昭然可見。除此之外,st還和ac6合作推出了stm32 ode,即sw4stm32,一款免費的可開發stm32的集成開發工具。sw4stm32是基于eclipse開發的,打開后的界面和eclipse基本完全一樣,也同時支持windows和linux兩種版本,這也說明了第二種方法是可行的。下面真正開始開發環境搭建工作:
1.準備工作
下載stm32cubemx:STM32CubeMX - STMicroelectronics
下載sw4stm32:http://www.openstm32.org/Downloading+the+System+Workbench+for+STM32+installer
這兩個軟件都需要java運行時環境(JRE),所以需要先安裝好JRE,這里就不講了,百度一下都有。
2.安裝
其實這兩個軟件安裝方式做得非常簡單,很類似windows下的安裝了,解壓雙擊即可安裝,不過既然用了linux系統,就允許我裝一下逼,用命令行來安裝。
安裝步驟:
1.完成前面的下載后得到兩個文件:
en.stm32cubemx.zip install_sw4stm32_linux_64bits-v1.8.run
首先解壓壓縮文件包,
unzip en.stm32cubemx.zip
得到
Readme.html
SetupSTM32CubeMX-4.15.0.exe
SetupSTM32CubeMX-4.15.0.app
SetupSTM32CubeMX-4.15.0.linux
四個文件,exe后綴是windows下的安裝文件,很熟悉了,.linux后綴就是linux系統的安裝文件,此處用這個文件安裝,(前面已經說過,可以直接雙擊安裝),直接執行該文件:
./SetupSTM32CubeMX-4.15.0.linux
(如果出錯,查看文件是否有執行權限,加上權限后再執行)
總結
以上是生活随笔為你收集整理的stm32f746 linux,在Linux系统下搭建STM32开发环境--Nucleo-F429ZI的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux6的关机快捷键是,桌面应用|F
- 下一篇: c语言数组数据的输入,在C语言中,数组中