一 鴻蒙系統
華為鴻蒙系統是一款全新的面向全場景的分布式操作系統,創造一個超級虛擬終端互聯的世界,將人、設備、場景有機地聯系在一起,
將消費者在全場景生活中接觸的多種智能終端實現極速發現、極速連接、硬件互助、資源共享,用合適的設備提供場景體驗。該系統有着
開源程度高,適配有多種芯片平台,在產業界的進展很快。
二 恆玄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下按照步驟操作即可。
- windows10 安裝uart 串口驅動 CP2102usbqd。
- 把 out/
<board>
/<product name>
/write_flash_gui-<product name>
-<timestamp>
.tar.gz 拷貝到windows 環境解壓。 - 雙擊 write_flash_gui-
<product name>
-<timestamp>
/write_flash_gui/Wifi_download_main.exe。 - 燒錄完成之后,打開串口工具(BAUDRATE:1500000),reset 或者power 按鍵(詳見板子的按鈕) 啟動板子,查看log。