天天看點

使用HaaS Studio開發AliOS Things C/C++應用

來源 | HaaS技術社群

本文章将介紹使用HaaS Studio 進行AliOS-Things C/C++應用開發。

1、建立工程

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

1.1、開始建立

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

使用HaaS Studio開發AliOS Things C/C++應用

1.2、選擇開發語言

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

1.3、輸入項目資訊

使用HaaS Studio開發AliOS Things C/C++應用
  • 項目名字,給這個項目起個名字
  • 工作區路徑,工作區路徑即為源碼路徑(注:此目錄名稱必須為連續的英文字元)
  • 選擇硬體類型,即選擇在哪塊開發闆上運作這套示例程式,如HaaS100等
  • 選擇解決方案,即選擇什麼功能的示例程式,如helloworld demo, hal demo等

點選“立即建立按鈕”。

使用HaaS Studio開發AliOS Things C/C++應用

點選“确認”按鈕。

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

使用HaaS Studio開發AliOS Things C/C++應用

2、開發及調試

2.1、編譯工程

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

使用HaaS Studio開發AliOS Things C/C++應用

2.2、燒錄鏡像

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

使用HaaS Studio開發AliOS Things C/C++應用
  • 啟動燒錄
  • 點選VS Code下方狀态欄中的燒錄圖示,随後VS Code會顯示電腦已識别到的序列槽的清單(Avaliable ports)
  • 根據HaaS100開發闆的端口号,輸入相對應的序列槽序号
使用HaaS Studio開發AliOS Things C/C++應用
  • 接上HaaS開發闆的電源,稍等兩分鐘就可以看到VS Code提示“成功燒錄”
使用HaaS Studio開發AliOS Things C/C++應用

2.3、檢視日志

  • 點選VS Code底部的序列槽(插頭)按鈕, 配置序列槽端口号,并配置波特率至1500000,點選HaaS開發闆Reset按鍵後,就可以在序列槽工具中看到日志列印了。
使用HaaS Studio開發AliOS Things C/C++應用

開發者支援

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

使用HaaS Studio開發AliOS Things C/C++應用

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

https://haas.iot.aliyun.com

繼續閱讀