天天看點

HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援

轉自HaaS技術社群

具體操作分為三步:

  • 搭建開發環境
  • 建立工程
  • 開發及調試

1、搭建開發環境

Visual Studio Code

Visual Studio Code(下稱VS Code) 是一款廣泛使用的IDE工具。AliOS-Things 3.3的開發環境是主要基于VS Code搭建的。

安裝VS Code: 下載下傳連結:

https://code.visualstudio.com/docs/?dv=osx

注意點: Windows 系統下請以管理者身份 運作VS Code,避免因為python權限問題導緻建立失敗

HaaS-Studio

HaaS-Studio是開發AliOS Things所需的核心插件, 安裝插件流程如下:

1) 點選左側活動欄的插件圖示

2) 在搜尋框中輸入插件名稱

3) 搜尋到AliOS-Studio插件後點選安裝(install)

HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援

aos-tools

aos-tools主要于編譯AliOS-Things代碼和鏡像燒錄。alios-studio安裝成功後,VS Code會自動在視窗的右下角提示安裝aos-tools, 請點選“是”确認安裝:

HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援

等待幾分鐘後,aos-tools安裝完畢。視窗右下角會顯示“成功安裝aos-tools”字樣。已安裝(INSTALLED)插件清單中會顯示"HaaS-studio"和"C/C++"兩個插件:

HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援

安裝插件後請重新開機下vscode讓插件生效。

2、建立工程

建立工程會自動拉取AliOS-Things的核心元件代碼,并配置好相關編譯選項。

2.1、開始建立

點選左側H形圖示,選擇快速開始選項,打開HaaS快速開始頁面。

HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援

2.2、選擇開發語言

選擇C/C++開發選項,點選建立項目按鈕,打開建立工程向導。

2.3、輸入項目資訊

HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援
  • 項目名字,給這個項目起個名字
  • 工作區路徑,工作區路徑即為源碼路徑(注:此目錄名稱必須為連續的英文字元)
  • 選擇硬體類型,即選擇在哪塊開發闆上運作這套示例程式,如HaaS EDU K1等
  • 選擇解決方案,即選擇什麼功能的示例程式,如helloworld demo, hal demo等

點選“立即建立按鈕”。

HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援

點選“确認”按鈕。

VS Code會自動下載下傳AliOS-Things代碼,稍等幾分鐘即可看到整份源碼:

HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援

3、開發及調試

3.1、編譯工程

點選狀态欄的編譯圖示,稍等片刻(由于需要安裝編譯器,第一次編譯耗時稍久)就能看到編譯成功的提示。

HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援
HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援

3.2、燒錄鏡像

如下圖,用資料線把HaaS開發闆和電腦連起來,同時斷開HaaS開發闆的電源。

HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援
  • 啟動燒錄
  • 點選VS Code下方狀态欄中的燒錄圖示,随後VS Code會顯示電腦已識别到的序列槽的清單(Avaliable)
  • 根據HaaS開發闆的端口号,輸入相對應的序列槽序号
HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援
  • 依據提示打開HaaS Edu K1電源,開始燒錄,稍等一分鐘就可以看到VS Code提示“成功燒錄”
HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援

3.3、檢視日志

  • 點選VS Code的Serial Monitor按鈕, 選擇對應序列槽号。
HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援
  • 設定波特率為1500000
HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援
  • 序列槽日志輸出
HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援

請盡情開始你的物聯網開發之旅吧。

開發者技術支援

如需更多技術支援,可加入釘釘開發者群,或者關注微信公衆号

HaaS EDU K1快速開始HaaS EDU K1快速開始1、搭建開發環境Visual Studio CodeHaaS-Studioaos-tools2、建立工程2.1、開始建立2.2、選擇開發語言2.3、輸入項目資訊3、開發及調試3.1、編譯工程3.2、燒錄鏡像3.3、檢視日志開發者技術支援

更多技術與解決方案介紹,請通路阿裡雲AIoT首頁

https://iot.aliyun.com/

繼續閱讀