Skip to content

[STM32學習記錄-4] 免費好用的STM32 IDE——TrueSTUDIO

發佈

前言

我之前搭配STM32使用的IDE為Keil uVision 5,但用了一段時間後實在是無法習慣它的操作。後來又上網找了許多不同的IDE來用,最後我就找到了今天的主角——Atollic TrueSTUDIO for STM32

TrueSTUDIO是一套由意法半導體(STMicroelectronics)公司專門為STM32開發的免費IDE。它是基於開源標準,建立於Eclipse、CDT、GCC和GDB之上的C/C++開發工具。

熟悉Java的人可能有聽過甚至用過Eclipse,TrueSTUDIO就是基於Eclipse框架進行開發的,所以其界面和Eclipse基本上是一模一樣,自然也傳承了它的靈活性。

開始使用

首先到其官網下載軟體(需填寫用戶資料),目前有Windows與Linux版。安裝過程沒什麼特別的,在此就不贅述了。安裝完成後就可以執行了。

▲ 界面樣式。
▲ 界面樣式。

其實IDE也沒有什麼好特別介紹的,新增專案那些功能每個軟體都大同小異。這裡就簡單介紹一下新增C專案。

▲ 新增專案:File > New > C Project。
▲ 新增專案:File > New > C Project。
▲ 輸入專案名稱,選擇儲存路徑(圖中選為預設位置),選擇Embedded C Project。
▲ 輸入專案名稱,選擇儲存路徑(圖中選為預設位置),選擇Embedded C Project。
▲ 選擇裝置型號(如我的是STM32F103RB)。
▲ 選擇裝置型號(如我的是STM32F103RB)。
▲ 選擇設定。這裡我通常就用預設值,有些人會勾選Generate system calls file。
▲ 選擇設定。這裡我通常就用預設值,有些人會勾選Generate system calls file。
▲ 選擇Debugger(如我是板載的ST-LINK)。
▲ 選擇Debugger(如我是板載的ST-LINK)。
▲ 完成。
▲ 完成。
▲ 如要新增.c或.h檔,在src右鍵 > New > Source File (或 Header File)。
▲ 如要新增.c或.h檔,在src右鍵 > New > Source File (或 Header File)。

由於TrueSTUDIO是建立於Eclipse框架之上,所以它也非常靈活,有很多東西都可以自行設定。而基本的顏色主題當然也可以隨意變化,它當然也可以使用Eclipse的主題庫(目前此網站似乎有問題),直接下載使用他人做好的設定。像是我使用的是William製作的Atom One Dark Syntax Clone。

▲ 我實際使用的界面樣式。
▲ 我實際使用的界面樣式。

結語

我使用TrueSTUDIO來進行STM32的開發已經超過半年了,沒有什麼太大的問題。不過如果真的要說的話,它的“程式碼自動補全”功能對C\C++的支援度不高,必須要使用者自己按下快捷鍵才行。不過這部分或許有插件可以補全,但我目前還沒發現。

TrueSTUDIO有很高的可擴展性、插件可以使用,我自己也有裝一些,未來有機會再來介紹。

▲ 本文使用之TrueSTUDIO為Version:9.3.0;Build id:20190212-0734。
▲ 本文使用之TrueSTUDIO為Version:9.3.0;Build id:20190212-0734。

自組60%藍牙機械鍵盤-Just60 後續改軸
[開箱]自組60%藍牙機械鍵盤-Just60

留言可能不會立即顯示。若過了幾天仍未出現,請 Email 聯繫:)