最近項目不忙,想着沒事看看簡單的嵌入式,弄弄物聯網什麼的。因而就從廉價的STM32開刀了。由於一直是作PC軟件開發的,那VS的智能感知那叫一個爽啊,相比之下,以爲這個Keil簡直就像文本編輯器同樣low。因而想換一個開發環境,就把矛頭指向了Eclipse,之前PC開發也正好用過。(其實拿他寫C++也是同樣low,IDE界VS世界第一 o( ̄ε ̄*)
)html
-
-
GNU ARM Eclipse Plug-in
要搭建針對ARM的開發環境還須要下載針對ARM開發的插件,這樣纔可以新建針對ARM開發的項目,這裏使用GNU ARM Eclipse Plug-in,下載地址以下: http://sourceforge.net/projects/gnuarmeclipse/
話說大家知道怎麼安裝吧,「Help」-「Install New Software」-「Add」-「Archive」,安裝時候最好斷網,由於他好像會檢查更新那就很是尷尬了。
-
-
通常教程到這就基本結束了,可是這樣生成的工程會出現這樣的錯誤:
"make" not found in PATH ,"echo" not found in PATH
因此要加上下面的步驟
-
最後分享一張點亮LED的成果(8塊錢的STM32F0是在對不起了)
- 其實還有一種不用這麼折騰的方法,就是下載ST公司的「System Workbench for STM32」,它也是基於Eclipse集成好的IDE。
可是我用它編譯的bin文件,無法下載到單片機上,提示「程序文件不是0x8000000和0x20000000區域的」,不知道爲何,還沒有解決。java