一 鸿蒙系统
华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,
将消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。该系统有着
开源程度高,适配有多种芯片平台,在产业界的进展很快。
二 恒玄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。
作者:虚生 出处:https://www.cnblogs.com/dylancao/ 以音频和传感器算法为核心的智能可穿戴产品解决方案提供商 ,提供可穿戴智能软硬件解决方案的设计,开发和咨询服务。 勾搭热线:邮箱:1173496664@qq.com weixin:18019245820 市场技术对接群:347609188 |