步驟1:將LinkIt One軟件包安裝到Arduino
我為Linux的LinkIt One工具創(chuàng)建了自定義軟件包。您只需將其安裝到arduino中即可。
在arduino IDE中,轉(zhuǎn)到文件-》首選項(xiàng)
將以下URL添加到其他板中,如圖所示:
https://raw.githubusercontent.com/v-i-s-h/LinkIt-One-Linux-Arduino-Support-/master/package_vish_linkItOne_linux_index.json
現(xiàn)在轉(zhuǎn)到工具-》 Board-》 Boards Manager
向下滾動(dòng),您將能夠看到新的Board添加為“ LinkItOneLinuxArduino”,如圖2所示。 。安裝它。
現(xiàn)在,您已經(jīng)將LinkIt One軟件包成功安裝到了計(jì)算機(jī)中。如果您轉(zhuǎn)到路徑“
/home/vish/.arduino15/packages” (在我的Ubuntu 14.04中),則可以請參閱文件夾“
LinkItOneLinuxArduino” 。
步驟2:修改平臺工具以在Linux中工作
現(xiàn)在有了一些手動(dòng)編輯。請按照以下步驟操作
轉(zhuǎn)到“
/home/vish/.arduino15/packages/LinkItOneLinuxArduino/tools/linkit_tools/1.1.17” ,然后執(zhí)行“ chmod a + x * .sh ”。這是使下載的工具可執(zhí)行的必要條件。
替換“
/home/vish/.arduino15/”中的“ platform.txt ”帶有platform.txt
的packages/LinkItOneLinuxArduino/hardware/arm/1.1.17
“
第3步:安裝用于Linux的WiNE
我們剛剛安裝的工具實(shí)際上是為Windows構(gòu)建的工具。我修改了一些腳本以在Linux中的WiNE下使用它們。下一步是將WiNE安裝到Linux發(fā)行版中。
如果您在Ubuntu上,則可以使用Synaptic Manager/軟件中心來安裝WiNE軟件包。
***更新***
SeedStudio幾天前已經(jīng)發(fā)布了PackTag的開源實(shí)現(xiàn)。使用它,您不必安裝WiNE,可以跳過此步驟。有關(guān)更多信息,請閱讀
https://www.instructables.com/id/Programming-LinkIt-One-in-Linux-no-WiNE/
步驟4:編譯草圖
一旦安裝了WiNE,您應(yīng)該能夠?yàn)長inkIt One編譯草圖。
確保在“工具-》板”中選擇了LinkIt One作為板。
您可以按“驗(yàn)證”按鈕開始編譯。您的編譯將如上圖所示。
第5步:將草圖上載到LinkIt One
現(xiàn)在,您已經(jīng)成功編譯了草圖。要上傳,您不能選擇直接USB上傳。相反,請按照此過程進(jìn)行操作。
在Arduino IDE中,轉(zhuǎn)到“ Sketch-》導(dǎo)出已編譯的二進(jìn)制文件”。這將再次編譯您的草圖并將文件“ app.vxp”輸出到您的草圖文件夾。
轉(zhuǎn)到草圖-》顯示草圖文件夾以查看您的文件夾。其中必須有一個(gè)文件“ app.vxp”。
現(xiàn)在在LinkIt中將“ UART/MS”滑塊更改為“ MS”位置并連接到PC。如圖1所示,它應(yīng)該顯示為10 MB的卷(可移動(dòng)驅(qū)動(dòng)器)。
將‘a(chǎn)pp.vxp’復(fù)制到已安裝的LinkIt One中的‘MRE’文件夾中
位于LinkIt一個(gè)驅(qū)動(dòng)器,您可以看到“ autostart.txt”。如圖2所示,將第二行更改為
App=C:\MREpp.vxp
。此步驟僅需要執(zhí)行一次。
現(xiàn)在從PC斷開LinkIt One的連接,將“ UART/MS”模式滑回“ UART”并加電?,F(xiàn)在它應(yīng)該運(yùn)行您的新草圖。
-
Linux
+關(guān)注
關(guān)注
87文章
11357瀏覽量
210827 -
Arduino
+關(guān)注
關(guān)注
188文章
6478瀏覽量
188230
發(fā)布評論請先 登錄
相關(guān)推薦
評論