基於恆玄BES2600的輕量級鴻蒙操作系統AIOT開發平台解析之SDK下載和編譯


一 鴻蒙系統

 

   華為鴻蒙系統是一款全新的面向全場景的分布式操作系統,創造一個超級虛擬終端互聯的世界,將人、設備、場景有機地聯系在一起,

將消費者在全場景生活中接觸的多種智能終端實現極速發現、極速連接、硬件互助、資源共享,用合適的設備提供場景體驗。該系統有着

開源程度高,適配有多種芯片平台,在產業界的進展很快。

 

二 恆玄BES2600

 

    bes2600是恆玄科技推出來的一款基於wifi和bt為核心的mcu+無線傳輸的芯片平台,該芯片平台最大的特色是輕量級和強大的資源,

非常適合音頻為核心的高端物聯網產品的應用。

 

三 代碼下載和編譯

 

   1 該源碼是完全開放的,在gitee上可以下載到,具體的下載地址如下:

      https://gitee.com/openharmony/device_soc_bestechnic

    這里具體的下載方式如下:

mkdir openharmony_bestechnic

cd openharmony_bestechnic

repo init -u https://gitee.com/openharmony/manifest --no-repo-verify

repo sync -c

repo forall -c 'git lfs pull'

 

   2 該系統的編譯器使用的其實就是arm-gcc,只是被鴻蒙的做了封裝和映射,具體用法如下:

hb set -root .
hb set -p

bestechnic
 > display_demo
   iotlink_demo
   xts_demo

選擇display_demo

hb build -f

  編譯成功會上報:

 

四 下載和運行

   上面的文檔里面其實有下載說明,這里的編譯后的文件會把下載軟件和bin文件綁定在一起,只需要把文件拷貝到window下按照步驟操作即可。

  1. windows10 安裝uart 串口驅動 CP2102usbqd
  2. 把 out/<board>/<product name>/write_flash_gui-<product name>-<timestamp>.tar.gz 拷貝到windows 環境解壓。
  3. 雙擊 write_flash_gui-<product name>-<timestamp>/write_flash_gui/Wifi_download_main.exe。
  4. 燒錄完成之后,打開串口工具(BAUDRATE:1500000),reset 或者power 按鍵(詳見板子的按鈕) 啟動板子,查看log。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM