第七章 基於CanMV的MicroPython語法開發環境搭建
1)實驗平臺:正點原子DNK210開發板
2)章節摘自【正點原子】DNK210使用指南 - CanMV版 V1.0
3)購買連結:https://detail.tmall.com/item.htm?&id=782801398750
4)全套實驗原始碼+手冊+影片下載地址:http://www.openedv.com/docs/boards/k210/ATK-DNK210.html
5)正點原子官方B站:https://space.bilibili.com/394620890
6)正點原子K210技術交流企鵝群:605557868
前面章節中已經介紹瞭如何編譯CanMV韌體,並將編譯好的CanMV韌體燒錄至Kendryte K210,本章將介紹如何在Windows下搭建基於CanMV的MicroPython語法開發環境。
本章分為如下幾個小節:
7.1 基於CanMV的MicroPython語法開發流程
7.2 CanMV IDE簡介
7.3 安裝CanMV IDE
7.1 基於CanMV的MicroPython語法開發流程
Kendryte K210在燒錄了CanMV韌體後,便會在上電後自動執行CanMV韌體,CanMV韌體具有解析MicroPython指令碼的能力,因此開發者能夠使用靈活易用的MicroPython語法開發Kendryte K210。
在基於CanMV的MicroPython語法開發方式開發應用時,使用者僅需將編輯好的MicroPython指令碼檔案複製到CanMV能夠訪問到的檔案系統,例如Kendryte K210外部NOR Flash的CanMV檔案系統或SD卡中,便能夠在上電後被CanMV自動執行或使用CanMV的串列埠終端手動呼叫。
為了方便整個基於CanMV的MicroPython語法開發流程,嘉楠科技提供了CanMV IDE。
7.2 CanMV IDE簡介
CanMV IDE是嘉楠科技針對CanMV的MicroPython語法應用開發推出的一款跨平臺整合開發環境軟體,主要用於編寫在CanMV上執行的MicroPython程式碼。
CanMV IDE提供了基礎的裝置連線、MicroPython指令碼編輯、執行MicroPython指令碼程式等功能。在MicroPython指令碼編輯上,CanMV IDE實現了MicroPython語法的關鍵字高亮、程式碼補全、程式碼對齊等功能,為使用者開發MicroPython指令碼程式提供了非常大的便捷。在執行MicroPython指令碼程式上,CanMV IDE提供了一鍵式的指令碼執行方式,並且在指令碼程式執行時,能夠實時顯示攝像頭採集的影像,並實時計算顯示影像畫面在各種色彩空間下的直方圖,這些都能加速使用者開發基於MicroPython語法的應用。
因為CanMV IDE為CanMV的MicroPython語法應用開發提供了開發過程中要使用到的絕大多數功能,因此搭建基於CanMV的MicroPython語法的開發環境也就是安裝CanMV IDE。
CanMV IDE是與CanMV一樣都是開源的專案,CanMV IDE的原始碼在GitHub上開源,其倉庫的地址為:https://github.com/kendryte/canmv_ide.git。
7.3 安裝CanMV IDE
CanMV IDE是跨平臺的IDE,支援macOS、Linux和Windows,本教程文件將介紹在Windows下使用CanMV IDE開發CanMV的MicroPython應用程式。
CanMV IDE的安裝程式可以直接從CanMV IDE開源倉庫的釋出頁面下載編譯好的安裝程式。因為CanMV IDE是一個開源專案,因此感興趣的讀者甚至可以透過CanMV IDE的開源原始碼自行編譯出CanMV IDE,本教程不對編譯CanMV IDE作過多介紹。CanMV IDE的安裝程式也可以在A盤軟體資料軟體CanMV IDE安裝程式中找到。
在Windows下直接雙擊開啟CanMV IDE的安裝程式執行安裝程式,安裝程式執行後即進入CanMV IDE安裝嚮導,如下圖所示:
圖7.3.1 CanMV IDE安裝嚮導
點選“下一步”按鈕後,如下圖所示:
圖7.3.2 選擇CanMV IDE安裝路徑
這一步可以選擇CanMV IDE的安裝路徑,點選“Browse...”按鈕瀏覽到CanMV IDE的安裝路徑或直接在輸入框中輸入CanMV IDE的安裝路徑。
配置好CanMV IDE的安裝路徑後,點選“下一步”按鈕後,如下圖所示:
圖7.3.3 CanMV IDE許可協議
這一步是CanMV IDE的許可協議,請仔細閱讀CanMV IDE的許可協議,若接受許可協議,則勾選“我接受此許可。”核取方塊。
勾選“我接受此許可。”核取方塊後,點選“下一步”按鈕後,如下圖所示:
圖7.3.4 建立CanMV IDE的開始選單快捷方式
CanMV IDE安裝程式會自動建立CanMV IDE的開始選單快捷方式,這一步可以自定義CanMV IDE在開始選單中資料夾的名稱。
配置好CanMV IDE在開始選單中資料夾的名稱後,點選“下一步”按鈕後,如下圖所示:
圖7.3.5 準備安裝CanMV IDE
到這一步,CanMV IDE的安裝配置專案基本完成,接下來點選“安裝”按鈕,CanMV IDE安裝程式便會自動安裝CanMV IDE,如下圖所示:
圖7.3.6 正在安裝CanMV IDE
等待CanMV IDE安裝程式自動完成安裝後,如下圖所示:
圖7.3.7 CanMV IDE安裝完成
至此,CanMV IDE安裝完成,讀者可以在自行選擇是否勾選“Launch CanMV IDE”核取方塊後,點選“完成”按鈕以退出CanMV IDE安裝程式。
CanMV IDE軟體開啟後,如下圖所示:
圖7.3.8 CanMV IDE主介面
至此,基於CanMV的MicroPython語法開發環境就搭建完成了。