1. 程式人生 > >怎麼在arduino IDE上編譯grbl韌體

怎麼在arduino IDE上編譯grbl韌體

之前搞了很久,一直沒弄明白怎麼在windows下的arduino IDE上編譯grbl韌體程式碼(改了Makefile的,可以在linux下編譯,http://opensourceecology.org/wiki/GRBL),無奈只能安裝了一個Ubuntu的虛擬機器。由於需要,昨天又下載了grbl最原始的原始碼,搞了一下在windows的arduino Ide上編譯,竟然編譯成功了,記錄一下。但原來的加了servo.cpp的原始碼和其他cpp檔案,用同樣的方法在arduino IDE上還是編譯不成功,下次找到方法了再補充。

1.作業系統:windows 7, 64位。

2.arduino IDE:arduino-1.6.8。

3.方法:

注意:在開始之前,從Arduino IDE中刪除先前的Grbl庫安裝。否則,將有編譯問題!在Windows上,它在C:\Users\使用者名稱\Documents\Arduino\libraries

(1)下載Grbl原始碼

· 單擊Grbl主頁上的下載ZIP按鈕。

· 解壓下載的檔案,得到 grbl-XXX的資料夾,其中XXX是發行版。

2.啟動Arduino IDE

我用的是arduino-1.6.8。

3. Grbl作為庫載入到Arduino IDE中。

·單擊Sketch下拉選單,導航到載入庫Include Library)並選擇新增一個.ZIP

..

選擇Grbl-XXX資料夾中的名為Grbl資料夾

重要資訊:該資料夾僅包含原始檔和示例目錄。如果您不小心選擇.zip檔案或錯誤的資料夾,您將需要導航到您的Arduino庫,刪除錯誤,然後重新執行步驟3

 4.開啟GrblUpload Arduino示例。

單擊檔案File)下拉選單,導航到示例(ExamplesExamples->第三方庫示例(下拉最下方)Grbl,然後選擇GrblUpload

 5.確定您的Arduino COM埠:

·Windows 7:單擊開始” - >右鍵單擊計算機” - >選擇管理” - >從左窗格中選擇

裝置管理器

·在選項樹中,展開埠(COMLPT

·您的Arduino將是USB串列埠(COMX),其中“X”表示COM號碼,例如COM6。如下圖


  6.Grbl編譯並上傳到您的Arduino

·將您的Arduino Uno連線到您的計算機。

·確保您的電路板已在Tool->Board選單中設定為Arduino Uno,並在Tool->Serial Port中正確選擇了串列埠。

·點選上傳(upload),Grbl應該編譯並刷進到你的Arduino! (使用Upload Using Programmer選單命令刷程式。)

      

高階使用者:大多數使用者使用Grbl的預設程式就足夠了,但您可以通過編輯Arduino庫(而不是下載)資料夾中的config.h檔案來自定義Grbl。 該檔案啟用或禁用所有Grbl的附加編譯時選項。 檔案中有他們功能描述。編輯並儲存後,只需按照上述步驟即可刷您的自定義Grbl程式!