Arduino Eclipse plugin 簡介
Arduino Eclipse plugin 是一個 Eclipse 的外掛,它可以讓你用 Eclipse 開發 arduino sketches,而且支援 Windows, Linux 與 Mac OS X。這篇將摘要說明如何安裝 Arduino Eclipse plugin。
註:如果你是第一次接觸 Arduino,可能不曉得什麼是 sketch,其實 sketch 就是程式啦!
需要哪些軟體
安裝步驟
1. 首先是安裝 Arduino IDE
- 到 Arduino 官網下載 Arduino IDE
- 解開壓縮檔,例如我裝在 C:\Arduino-1.0.1。Arduino IDE 主畫面如下,介面相當簡潔:
2. 安裝 Eclipse Indigo C/C++ version
- 到 Eclipse 官網下載 Eclipse Indigo C/C++ version
- Eclipse 也是一樣,下載後把壓縮檔解開就可以了,例如我裝在 C:\eclipse-cpp-indigo
注意!在寫這篇的時候,Arduino Eclipse plugin 還不支援 Eclipse Juno 版本。
3. 安裝 Arduino Eclipse plugin
- 執行 eclipse.exe 啟動 Eclipse
- 如下圖,啟動後,Eclipse 會要求你指定 workspace 的位置:
請輸入一個資料夾的路徑當作 workspace,例如我用 "C:\Documents and Settings\maa\My Documents\ArduinoWorkspace":
- 點一下選單 Help > Install New Software,這時會跳出這個視窗:
- 請在 Work with 欄輸入 http://www.baeyens.it/eclipse/update,在視窗中間選擇較新版的 Arduino eclipse extensions,然後按下 Next。(備註:我裝的時候,最新的版本是 1.2.4)
- 接著會出現 Install Details 視窗告訴你準備要安裝哪些東西,請按下 Finish 就會開始安裝:
- 過程中可能會出現 Warning,按下 OK 不理會就是
- 裝好後會跳出底下這個視窗,此時請按下 Restart Now 重新啟動 Eclipse
4. 設定 Plugin
- 點一下選單的 Window > Preferences
- 切到 Arduino > Arduino 區塊,如下圖所示,輸入下列資訊:
- Arduino IDE path: 就是你 Arduino IDE 安裝的路徑,例如我的是 C:\Arduino-1.0.1
- Private Library path: 如果你有安裝額外的 Arduino Libraries,請在這個欄位輸入 libraries 的路徑
- 勾選 "Use Arduino IDE tools in elicpse"
- 切到 General > Workspace 區塊
- 勾選 "Save automatically before build"
- 切到 C/C++ > Indexer 區塊
- 如下圖所示,勾選 "Index unused headers" 與 "Index source and header files opened in editor" (備註:因為某些情況下 Eclipse 不會自動替 HardwareSerial library 做索引,勾選這兩個選項後,Eclipse 就不會不認得 Serial.begin(), Serial.println() 這些 functions)
- 按下 OK 關閉視窗
設定完成後,環境準備就緒,就可以開始用 Eclipse 來建立 Arduino 的專案了。欲知詳情,且待下回分曉。
Arduino IDE path: 就是你 Arduino IDE 安裝的路徑,例如我的是 C:\Arduino-1.0.1
回覆刪除這部份一直無法執行
Arduino folder is not correct!/nPr...te library folder is not correct!
Private library folder is not correct!
Path for 'AVR Header Files' is not valid
回覆刪除救救我!!!!
@lajeke,
回覆刪除請問你 Arduino IDE 版本是多少? 安裝的路徑為何? 有沒可能是放在中文路徑下?
我下載的是1.0.1,安裝路徑跟提供建議路徑一樣
回覆刪除我也覺得很奇怪,一直搞不懂
不知道是缺在哪,感覺Plugin就是抓不到
可以貼一下你 step 4. 的操作畫面跟錯誤訊息畫面到網路上嗎? (Dropbox or picasa or ...都可)
回覆刪除切到 Arduino > Arduino 區塊,如下圖所示,輸入下列資訊:
回覆刪除Arduino IDE path: 就是你 Arduino IDE 安裝的路徑,例如我的是 C:\Arduino-1.0.1
我也是選一樣
可是你的圖片最上面是顯示Arduino 下面的OK也可以選
可是我出現下面這排字,OK也無法出現
Private library folder is not correct!
你 Eclipse 是用哪個版本? C/C++ ? Java ?
回覆刪除Indigo ? Juno ?
C/C++
回覆刪除在這邊跟你說聲謝謝
一直協助我解決問題
感動
小弟今年9月第一次碰Arduino
有興在此遇見你是我榮幸
謝謝
@lajeke,
回覆刪除不客氣,幸會啊
用 C/C++ 版沒錯,不過作者有說,Arduino Eclipse plugin 目前只支援 Eclipse Indigo,還不支援 Juno
所以不能使用的話,也許要注意是不是 Eclipse 版本問題