Categories: TI嵌入式系統

Energia – 讓你用 LaunchPad 像 Arduino 一般容易!

先前曾介紹過 TI LaunchPad ,當時所推薦的 IDE 是 TI 自己出的 CCS 這個軟體,不過在最近我找到了一個更好用、更簡單、更輕巧的 IDE ,那就是 Erengia。這個 IDE 與 Arduino IDE 以及 Processing IDE 所用的是相同的環境,唯一不同的只有編譯器的部分。

Energia 與上述其他兩個IDE都是屬於開放源碼的產物,專案開始於2012年1月,由 Robert Wessels 所主導,他當時希望的是,能夠把 Wiring 與 Arduino 的編寫架構方式套到 TI MSP430 LaunchPad 上。

軟體名稱:Energia 軟體語言:英文 適用平台:Mac OS X / Windows / Linux 官方網站http://energia.nu/ 下載位置http://energia.nu/download/

安裝

下載與你所使用的作業系統相對應的版本之後,解壓縮即可。

使用

使用方式很簡單,打開你的 Energia 資料夾,點兩下 energia 執行檔後就可以啟動 Energia IDE 了。

顏色是紅色的,看起來是為了跟 TI 的配色風格有很大的關係。其實是避免你把它跟 Arduino 的編譯器搞混了

燒錄

Tools > Board 選擇目標板類型

Tools > Serial 選擇連接埠

點下右上角的 Upload 按鈕就會自動編譯並且燒錄到目標實驗板囉。

增加 Library

請將 Library 的檔案包含資料夾放到 X:\energia-<版本>\hardware\<類型>\libraries 之中。

例如 X:\energia-0101E0010\hardware\msp430\libraries

結語

實際使用的結果,我覺得這是一個不錯的編譯器,若以前曾經接觸過 Arduino 的開發,還可以幾乎無痛的將以前寫過的程式轉到 MSP430 LaunchPad 的平台上呢!

為什麼我只說編譯器呢?

因為我覺得這類的IDE都不是非常的好用,一來沒有自動完成的功能,二來是行號顯示不夠直覺。所以我都將它當作編譯器來使用,而撰寫程式碼的程式則是改用 Sublime Text 或 Notepad++ 等外部編輯軟體來用,不過這是習慣問題,就看你喜歡怎麼去用囉。

duye.chen

Recent Posts

[教學] 打造你的 NFT 智能合約 – ERC721A

GM!前些日子在幣圈亂玩,一路...

2 年 ago

JavaScript – Singleton 設計模式

前言 在設計程式時,我們有時會...

4 年 ago

PlaidML 讓你的 Mac 也能加速 Tensorflow 機器學習!

相信很多使用 Mac 或者手上...

4 年 ago

RESTful API 測試很煩,只好動手寫屬於自己的測試了

寫在最前面 嗨,大家好久不見!...

4 年 ago

Node.js 與 Socket.io – 即時聊天室實作:資料庫

經過前兩篇(一、二)文章,我們...

7 年 ago