OpenHarmony开源社区
直播中

华仔stm32

3年用户 2869经验值
擅长:嵌入式技术
私信 关注
[经验]

《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(微课视频版)》学习记录之一

非常感谢电子发烧友william hill官网 提供这次《《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(微课视频版)》学习机会。
下面记录一下书中实验需要注意的一些细节。
1、安装hb后,执行hb --help报错:Please call hb utilities inside source root directory
解决方法:经查资料,新版不支持0.46配置,需要下载指定0.43版本:python3 -m pip install --user ohos-build==0.4.3
2、git地址为:https://gitee.com/LockzhinerElectronics/lockzhiner-rk2206-openharmony3.0lts
3、 按书中执行后还是报错:

[OHOS ERROR] ./build.sh: 16: Syntax error: "(" unexpected
[OHOS ERROR] you can check build log in /home/lugl/work/lockzhiner-rk2206-openharmony3.0lts/out/rk2206/lockzhiner-rk2206/build.log
[OHOS ERROR] command: "/home/lugl/work/lockzhiner-rk2206-openharmony3.0lts/prebuilts/build-tools/linux-x86/bin/ninja -w dupbuild=warn -C /home/lugl/work/lockzhiner-rk2206-openharmony3.0lts/out/rk2206/lockzhiner-rk2206" failed
[OHOS ERROR] return code: 1
[OHOS ERROR] execution path: /home/lugl/work/lockzhiner-rk2206-openharmony3.0lts

找了好久,还是没有解决问题,先写到这里,后面继续

回帖(1)

王小彬1986

2023-6-17 14:39:13
你用的应该是Ubuntu本身的环境。这个环境必须是Ubuntu 20.4LTS,而且Python3必须是Python3.8或3.10,你检查Ubuntu的Python环境是否是3.8或3.10.
另外还有一种用docker编译方式。参考:https://gitee.com/Lockzhiner-Ele ... 1%E6%96%B9%E5%BC%8F
用docker编译不容易被破坏ubuntu的python环境,比较方便!建议用docker
1 举报

更多回帖

发帖
×
20
完善资料,
赚取积分