天天看點

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

1、硬體簡介

HaaS200是一款內建了雙頻WiFi(2.4GHz和5GHz)和藍牙5.0的模組。它包含了一個KM4核心的高性能MCU和一個低功耗MCU KM0,內建WLAN(802.11 a/b/g/n)MAC,和一個1T1R相容的WLAN和藍牙基帶,子產品也具備豐富的外設資源。

HaaS200搭載全新的AliOS Things 3.3作業系統和HaaS輕應用開發架構,支援Python和JavaScript快速開發,免除編譯燒錄等的繁瑣,輕松實作雲端一體物聯網開發,是IOT開發神器。

下圖是HaaS200的簡單介紹:

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

欲了解HaaS200的更多資訊,請參考

HaaS200

硬體介紹文章。

下文向開發者展示在HaaS200開發闆上快速上手 AliOS Things 3.3.0.

具體操作分為三步:

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

2、搭建開發環境

2.1、安裝工具

  • Visual Studio Code

Visual Studio Code(下稱VS Code) 是一款廣泛使用的IDE工具。請根據環境下載下傳對應版本并安裝。

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

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

2.2、配置VS Code

“代碼修改”、“編譯”以及“燒入”都是在VS Code中完成的。在正式開始開發工作前,需要對VS Code進行簡單地配置:

安裝VS Code插件

  • alios-studio

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

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

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

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

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

3)搜尋到alios-studio插件後點選安裝(install)

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南
  • aos-tools

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

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

等待幾分鐘後,aos-tools安裝完畢。視窗右下角會顯示“成功安裝aos-tools”字樣。

如果沒有彈出安裝aos-tools的提示請重新開機VS Code。

已安裝(INSTALLED)插件清單中會顯示"alios-studio"和"C/C++"兩個插件:

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

3、建立工程

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

3.1、開始建立

點選左下角的"+"圖示開始建立工程

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

3.2、選擇解決方案和開發闆

随後VS Code會依次提示“請選擇解決方案”和“請選擇開發闆”:

  • 選擇解決方案,即選擇什麼功能的示例程式,如helloworld簡單示例, 基于LinkSDK上雲的示例等
  • 選擇開發闆,即選擇在哪塊開發闆上運作這套示例程式,如HaaS200等

用滑鼠選擇意向的解決方案(本文以 helloworld簡單示例 為例)

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

選擇解決方案,之後用滑鼠選擇HaaS200開發闆

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

3.3、輸入項目名稱和路徑

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

工作區路徑即為源碼路徑(注:此目錄名稱必須為連續的英文字元)

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

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

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

4、開發及調試

4.1、編譯工程

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

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

4.2、燒錄鏡像

如下圖,用資料線把HaaS開發闆和電腦連接配接起來

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南
  • 啟動燒錄

點選VS Code下方狀态欄中的燒錄圖示,随後VS Code會顯示電腦已識别到的序列槽的清單(Avaliable ports)

根據HaaS200開發闆的端口号,輸入相對應的序列槽序号

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南
  • 根據提示可能需要按一下reset按鈕重新開機闆子,稍等兩分鐘就可以看到VS Code提示“成功燒錄”
HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

4.3、檢視日志

  • 點選VS Code的Serial Monitor按鈕, 選擇對應序列槽号。
HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南
  • 設定波特率為115200
HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南
  • 序列槽日志輸出
HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

5、打開已有工程

第3章節中建立的工程關閉後,可以通過VS Code再次打開已有工程。

點選VS Code的歡迎頁中的“最近”或英文版的“Recent”,選擇相應的工程即可。

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

開發指南

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

HaaS200快速開始1、硬體簡介2、搭建開發環境2.1、安裝工具2.2、配置VS Code3、建立工程3.1、開始建立3.2、選擇解決方案和開發闆3.3、輸入項目名稱和路徑4、開發及調試4.1、編譯工程4.2、燒錄鏡像4.3、檢視日志5、打開已有工程開發指南

更多技術與解決方案介紹,請通路HaaS官方網站

https://haas.iot.aliyun.com

繼續閱讀