摘要:haas發布以來一直是伴隨著阿里云自研硬體開發板的形式不斷迭代的,給了同學們無盡的想象力發揮空間,haas以其便捷的開發也成功應用于許許多多商業專案上,haas是開源的、開放的、包容的,小伙伴們特別期待haas能夠推出市面上常見的硬體支持包,千呼萬喚始出來,這不,支持esp32的韌體,它來了,

新版本的入門檔案總的鏈接是:
HaaS開發框架HaaS積木方案,賦能生態開發者,讓您快速找到自己需要的解決方案,硬體主板與外設,以及各種應用組件,https://haas.iot.aliyun.com/點擊haas2.0

可以看到已經支持了esp32
以往開發esp32,需要搭建esp-idf環境,沒有Linux系統的還要先安裝虛擬機,開發起來也并不是那么方便,因為代碼直通底層硬體,而物聯網開發中,快速實作與硬體底層開發是矛盾的存在,haas的存在,恰好解決了這個矛盾,我們只需要告訴haas要做什么,其他的交給haas,

接下來呢?
haas提供了一個支持esp32的韌體,
下載鏈接如下
https://hli.aliyuncs.com/o/config/HaaS_Python/HaaSPython-ESP32-v1.0.0.zip
下載后是一個1.xM的壓縮包,解壓之后是下圖這些內容,

韌體怎么燒錄呢?是不是需要下載樂鑫的官方燒錄工具,再配置幾個燒錄地址?答案是不用,阿里云haas已經做好了一個基于vscode的一鍵燒錄工具,

只要我們將haas studio組件更新為最新版本(當然舊版本的入口仍然存在,阿里云考慮非常周到),就可以看到這個燒錄按鈕,

怎么燒錄?
先插上自己的開發板

然后再查看串口號,例如作者的這個開發板串口號是COM26,

如果您的驅動沒有安裝好,請在阿里云幫助檔案中找一下,有驅動下載鏈接,省得再去搜索一些不明來歷的驅動程式了,

接下來開始燒錄

開始燒錄,經常使用esp32的同學知道,有一些開發板有自動下載復位功能,整個燒錄程序是不需要按下按鍵的,自動復位,有一些開發板,需要按下一次復位按鍵,或者先按下復位,緊接著按下flash按鍵,具體怎么操作請參考購買開發板的說明書,(具體問題具體分析,學習硬體開發,這是一項必備本領)

燒錄韌體成功的界面如下圖所示,

這個韌體就屏蔽了esp32的底層硬體開發,我們只需要執行聊聊數句python指令就可以實作物聯網開發,
例如在開始界面,開發一個簡單的helloword,

代碼自動生成

部署運行

部署成功且運行成功的界面

小結:支持esp32韌體的發布,可能會使haas發生巨大的變化,畢竟現在太多物聯網企業使用它了,有的企業甚至以它為官方模塊來推廣,要求進入他的平臺的企業必須使用esp32,連配網的指示燈怎么閃爍都有統一的標準,所有的開發都要與他們的介面進行互動,確保了統一、規范,也助力下游企業可以更加專注自己擅長的具體業務,haas韌體的到來,肯定會掀起一場標準韌體的革命,期待haas韌體繼續快速進化,比如配網怎么樣更加便捷,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/402531.html
標籤:其他
上一篇:一篇文章告訴你晶振的作用
