• 基于恒玄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。
  • 相关阅读:
    spring+mybatis+druid+xml
    springboot run(),bean注册
    linux命令之cat
    linux命令之more
    linux中配置maven环境
    linux中配置Java环境
    linux命令之nohup
    在Eclipse中创建Maven多模块工程的例子
    MINA之心跳协议运用
    Java动态代理
  • 原文地址:https://www.cnblogs.com/dylancao/p/16068941.html
Copyright © 2020-2023  润新知