來源 | HaaS技術社群
本文章将介紹使用HaaS Studio 進行AliOS-Things C/C++應用開發。
1、建立工程
建立工程會自動拉取案例解決方案代碼和AliOS-Things的核心元件代碼,并配置好相關編譯選項。
1.1、開始建立
點選左側H形圖示,選擇快速開始選項,打開HaaS快速開始頁面。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yMxE2N5YTZ3QDO1gTMhBTO4IGO0MTY3EzNyEGOwM2Mz8CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
1.2、選擇開發語言
選擇C/C++開發選項,點選建立項目按鈕,打開建立工程向導。
1.3、輸入項目資訊
- 項目名字,給這個項目起個名字
- 工作區路徑,工作區路徑即為源碼路徑(注:此目錄名稱必須為連續的英文字元)
- 選擇硬體類型,即選擇在哪塊開發闆上運作這套示例程式,如HaaS100等
- 選擇解決方案,即選擇什麼功能的示例程式,如helloworld demo, hal demo等
點選“立即建立按鈕”。
點選“确認”按鈕。
VS Code會自動下載下傳AliOS-Things代碼,稍等幾分鐘即可看到整份源碼:
2、開發及調試
2.1、編譯工程
點選狀态欄的編譯圖示,稍等片刻(由于需要安裝編譯器,第一次編譯耗時稍久)就能看到編譯成功的提示。
2.2、燒錄鏡像
如下圖,用資料線把HaaS開發闆和電腦連起來,同時斷開HaaS開發闆的電源。
- 啟動燒錄
- 點選VS Code下方狀态欄中的燒錄圖示,随後VS Code會顯示電腦已識别到的序列槽的清單(Avaliable ports)
- 根據HaaS100開發闆的端口号,輸入相對應的序列槽序号
- 接上HaaS開發闆的電源,稍等兩分鐘就可以看到VS Code提示“成功燒錄”
2.3、檢視日志
- 點選VS Code底部的序列槽(插頭)按鈕, 配置序列槽端口号,并配置波特率至1500000,點選HaaS開發闆Reset按鍵後,就可以在序列槽工具中看到日志列印了。
開發者支援
如需更多技術支援,可加入釘釘開發者群,或者關注微信公衆号。
更多技術與解決方案介紹,請通路HaaS官方網站
https://haas.iot.aliyun.com。