发帖
2 0 0

bl602搭建OpenHarmony环境

hdydy
论坛元老

45

主题

90

回帖

6169

积分

论坛元老

积分
6169
Ai-WB2系列 18 2 昨天 23:43
[i=s] 本帖最后由 hdydy 于 2025-5-4 11:37 编辑 [/i]

bl602支持OpenHarmony轻量系统,想体验一下的可以试试,不过官方仓库很久没有更新了
image.png

安装WSL2

https://learn.microsoft.com/zh-cn/windows/wsl/install
https://documentation.ubuntu.com/wsl/en/stable/howto/install-ubuntu-wsl2/
image.png

安装git,generate-ninja
sudo apt install git generate-ninja

安装python环境
miniconda:https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
激活python环境
conda activate base

获取轻量系统源码

git clone --depth=1 https://gitee.com/bouffalolab/device_bouffalolab.git
仓库里面包含toolchain
image.png

安装hb

参考文档 build/lite/README_zh.md

cd device_bouffalolab
pip install build/lite

image.png
查看hb帮助 hb -h
image.png
如果提示 ImportError: cannot import name 'style_from_dict' from 'prompt_toolkit.styles',需要安装1.0.14版本的prompt_toolkit,pip install prompt_toolkit==1.0.14
image.png
image.png
如果提示 ImportError: cannot import name 'Mapping' from 'collections',需要将 miniconda3/lib/python3.12/site-packages/prompt_toolkit/styles/from_dict.py第9行代码 from collections import Mapping替换为 from collections.abc import Mapping

image.png

编译

将toolchain路径添加进PATH

export PATH=~/device_bouffalolab/device/bouffalo/bl602/bl_iot_sdk/toolchain/riscv/gcc_riscv32/bin:$PATH

设置编译项目 hb set
提示 Input code path,先回车,然后选择 bl602_wifiModule@bouffalo
image.png
查看编译帮助 hb build -h
image.png
编译 hb build -b release -f -c gcc
image.png输出文件目录 out/bl602/bl602_wifiModule
image.png

参考链接

https://bbs.elecfans.com/jishu_2186884_1_1.html

──── 0人觉得很赞 ────

使用道具 举报

昨天 23:50
等开发板到了再烧录测试
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28635 个
  • 话题数: 40811 篇