Linux下開發stm32也有很多方法:
1.使用makefile
2.使用eclipse
3.使用stm32cubemx+sw4stm32
4....
有大神使用第壹種,本人對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:/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html
下載sw4stm32:/zero99/blog/16-06/386318_752b3.html?=blog