





| [教學]用Eclipse寫Arduino語法 |
|
|
|
| 作者是 xlinx |
| 週日, 19 十月 2008 19:49 |
|
本教學所需下載的軟體清單:(注意!!,本教學的安裝環境是以完全沒安裝過下述軟體為主,若您已安裝好部分軟體,可直接跳過) 0. Java JDK 6 or JRE 6 [下載][若已安裝可先跳過] 1. 首先安裝好Java JRE or JDK 6,若已安裝好請跳過此步驟 2. 安裝好Java環境後,接下來將eclipse-cpp-ganymede-SR1-win32.zip壓縮檔解開,並放到C:Eclipse底下。放好之後,您的目錄應該如下圖所示: 3. 接下來把抓下來的AVR Plugins for Eclipse解開,檔名應該是"de.innot.avreclipse-2.2.0.20080618PRD.zip",解開後會有兩個資料夾,features 和 plugins, 4. 接下來請安裝好WinAVR,安裝路徑可為C:WinAVR-20080610 5.另外還需要再安裝AVR Studio 4,目錄可安裝為:C:AtmelAVR Tools 6.到此為止,基本上是準備好所需的軟體,接下來是啟動Eclipse C/C++。若第一次啟動,會要求您的Workspace要存在什麼地方,您可以更改想要的專案位置,更改好之後,請按OK。此範例是存在F:Documents and SettingsKENworkspace_Arduino底下 7.啟動之後,選擇Windows->Preferences。然後點選左邊的AVR,右邊畫面是AVR Eclipse Plugin所需的Path Settings,每一行的Path應該都要被抓到。若有出現警告畫面,請確認您的安裝路徑是否正確。 8. 確認無誤之後,接下來是新增一個Arduino Project,請按下File->New->Other。會跳出一個視窗可以自己選擇所要產生的Project,請選擇C++->C++Project,然後按下Next>。 9. 接下來請在Project Name上打入"ArduinoTest",下面的Project Type請選擇AVR Cross Target Application。 10.然後請將Debug與Release都勾選起來 11.接著設定版子的硬體設定,請將MCU Type改成ATmega168,MCU Frequency改成 16000000(六個0),並按下Finish。 13. 接下來請先展開左邊的專案目錄,裡面已經有一個Includes資料夾,然後請點選ArduinoTest專案名稱,並按下右鍵,選擇New->Folder。 14. 然後再New Folder視窗中,底下的Folder name輸入"arduino",並按下finish。 15.然後從您的x:arduino-0011hardwarecoresarduino資料夾裡,找到下列的7個檔案,並且拖拉到Eclipse中的arduino中。 16. 然後從您系統中的"x:Documents and Settings您的使用者名稱My DocumentsArduino"裡面,隨意找一個曾經Compiler過的資料夾,如Blinke。 17. 接下來請先點選該專案之後,選擇上面工具列的Project->Properties,選好後會出現Properties for ArduinoTest視窗。 18. 然後點選左邊樹狀目錄的C/C++ Build->Settings。會看到右邊的Tool Settings標籤底下又有很多目錄。 19. 然後請先點選Additional Tools in Toolchain,並將右邊的Generate Hex file for Flash memory、Print Size、AVRDude三個勾選起來。 20. 然後更改AVR C++ Compiler->Optimization的右邊,有一個Optimization Level 改成" Size Optimizations (-Os) "。 21. 接著選AVR C++ Compiler中的Directories。右邊會有Include Paths視窗,點選新增的圖案。 22. 然後請在add director path中選擇Workspace,當跳出Folder selection對話框時,請點選arduino資料夾,並按下OK。 23. 然後請選擇AVR C++ Linker -> Objects,請按下右邊Other Objects的新增按鈕,出現Add file path時,請選擇Workspace按鈕,當跳出File selection時,請選擇ArduinoTest->arduino->core.a。 25. 完成上面的步驟後,算是設定好各項細節,接下來可以開始寫一個Arduino Code。請點選ArduinoTest專案,然後點右鍵,選擇New->File。出現New File畫面時,請在File Name中填入Blink.cpp。 26. 新增好Blink.cpp後,點兩下左鍵,請在此畫面開始撰寫您的程式碼,您的程式碼必須一定是下面的結構: 27. 接下來我們用LED閃爍的程式碼作為範例,請將程式碼下載後貼上Blink.cpp的視窗當中。[下載 Blink.cpp] 28. 最後我們要Build這支cpp程式碼,請按Project->Build ALL(Ctrl+B) 。 PS 若測試完成您的程式碼,可以選擇上面工具列圖案的榔頭圖案 Reference: http://www.arduino.cc/playground/Code/Eclipse |
| 最近更新在 週四, 03 六月 2010 12:20 |