0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RK2206 HarmonyOS开发板试用体验:跑通 RK2206 开发板

福州市凌睿智捷电子有限公司 2022-06-14 11:06 次阅读

1、写在前面:从文档中,发现我电脑上已有前5个步骤,那就从第6个步骤开始操作。我并没有小熊派的板子,但出于兴趣,早就搭建好了环境,等待类似开发板的到来。这次用上了。

2、从git仓把代码拉下来,虚拟机内拉完文件目录如图1所示。

git clone https://gitee.com/Lockzhiner-Electronics/lockzhiner-rk2206-openhARMony3.0lts.gitcd lockzhiner-rk2206-openharmony3.0lts

(左右移动查看全部内容)

b3ed861c-e736-11ec-a2f4-dac502259ad0.png

图1 代码仓下载完成目录图

3、官方文档就开始编译了,我的虚拟机只是下载了源码,编译工具还没装。运行如下代码:

hb set -root .

(左右移动查看全部内容)

出现问题,如图2所示:

b4379b9e-e736-11ec-a2f4-dac502259ad0.png

图2 没有hb命令

解决思路:首先去小熊派看看别人是否遇到同样问题,找到答案了。按照他的步骤安装生效hb环境。

第一步:安装hb命令如下

python3 -m pip install --user ohos-build

(左右移动查看全部内容)

第二步:设置环境变量

vim ~/.bashrc

(左右移动查看全部内容)

出现问题:找不到vim命令,没有就装吧。

sudo apt-get install vim

(左右移动查看全部内容)

接着又出现了问题,下载不了安装包,镜像出现问题。好像以前也遇到过同样的问题,百度一搜吧,将Ubuntu的镜像源改一下。又有个问题,没有vim如何修改,智能进入到Ubuntu里面根目录下找文件/etc/apt/source.list进行修改了,幸好有文本编辑器。将source.list先备份

sudo cp /etc/apt/sources.list /etc/apt/sources.listbk

(左右移动查看全部内容)

打开文件将如下贴入source.list文件中

#tsing hua mirror sitedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universe

(左右移动查看全部内容)

重新安装vim,成功了。

第三步:将环境变量放到最后一行

export PATH=~/.local/bin:$PATH

(左右移动查看全部内容)

第四步:生效环境变量

source ~/.bashrc

(左右移动查看全部内容)

重新运行3的命令hb,又出现了问题啊,如图2所示。

b47afcea-e736-11ec-a2f4-dac502259ad0.png

图2 hb运行有问题

依然是百度了,发现一篇博主九龙小衫说的工具与源码不匹配,按照他的方法卸载当前hb版本

python3 -m pip uninstall ohos-build

(左右移动查看全部内容)

到源码根目录下执行:

pip3 install build/lite

(左右移动查看全部内容)

再来编译hb,成功了。

输入:

hb set

(左右移动查看全部内容)

如图3所示,选择lockzhiner-rk2206

b4bf1ace-e736-11ec-a2f4-dac502259ad0.png

图3

编译命令,没找到gcc如图4所示。

hb build -f

(左右移动查看全部内容)

b51ae692-e736-11ec-a2f4-dac502259ad0.png

图4

下载gcc,并配置环境

wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2

(左右移动查看全部内容)

mkdir -p ~/toolchain/tar -jxvf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 -C ~/toolchain/

(左右移动查看全部内容)

vim ~/.bashrc

(左右移动查看全部内容)

重新编译,编译success,如图5所示。

b56029d2-e736-11ec-a2f4-dac502259ad0.png

图5

END

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RK2206
    +关注

    关注

    0

    文章

    34

    浏览量

    1639
收藏 人收藏

    评论

    相关推荐

    迅为iTOP-RK3588开发板多屏同显多屏异显异触

    迅为iTOP-RK3588开发板多屏同显多屏异显异触
    的头像 发表于 11-10 14:46 485次阅读
    迅为iTOP-<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b>多屏同显多屏异显异触

    迅为RK3568开发板GPIO之外接模块

    迅为RK3568开发板GPIO之外接模块
    的头像 发表于 08-24 17:41 652次阅读
    迅为<b class='flag-5'>RK</b>3568<b class='flag-5'>开发板</b>GPIO之外接模块

    Windows搭建OpenHarmony编译环境

    对OpenHarmony编译呢?答案是:可以。所以,我们今天来尝试在Windows环境下搭建OpenHarmony编译环境。 本次OpenHarmony选用小凌派-RK2206开发板的代码仓:https
    发表于 08-16 16:07

    rk3588有哪些开发板

    rk3588有哪些开发板 当前,rk3588的开发板有RockPro64、Rock960 Plus、Rockchip Sapphire、Khadas VIM3 Pro和Firefly
    的头像 发表于 08-15 17:04 1631次阅读

    瑞芯微RK3568主板开发板PET_RK3568_P01简述

    瑞芯微RK3568主板开发板PET_RK3568_P01简述
    的头像 发表于 08-08 11:41 1720次阅读
    瑞芯微<b class='flag-5'>RK</b>3568主板<b class='flag-5'>开发板</b>PET_<b class='flag-5'>RK</b>3568_P01简述

    迅为RK3568/RK3588开发板视频教程 | RKNPU2 从入门到实践一套搞定!

    迅为RK3568/RK3588开发板视频教程 | RKNPU2 从入门到实践一套搞定!
    的头像 发表于 06-30 15:07 956次阅读
    迅为<b class='flag-5'>RK</b>3568/<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b>视频教程 | RKNPU2 从入门到实践一套搞定!

    好书推荐|《OpenHarmony嵌入式操作原理与应用》

    。 这本书除了对rk2206开发板进行硬件原理图和芯片资源的讲解,还对软件可能涉及到的操作系统原理知识进行了更细致的介绍。所以完全不用担心这本书教不会你。从环境搭建到使用,可以说是手把手教你如何去做
    发表于 06-27 23:12

    《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(微课视频版)》学习记录1 环境配置与源码编译

    、arm-linux-gnueabi-gcc等。 可使用vscode/eclipse/vim等进行代码的阅读与开发 配置rk2206开发板的IP地址和SSH连接:在使用Eclipse进行远程
    发表于 06-25 11:26

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

    非常感谢电子发烧友论坛提供这次《《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(微课视频版)》学习机会。 下面记录一下书中实验需要注意的一些细节。 1、安装hb后,执行hb
    发表于 06-15 14:10

    迅为RK3588开发板-基于瑞芯微RK3588摄像头方案

    RK3588开发板
    的头像 发表于 06-09 11:09 2058次阅读
    迅为<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b>-基于瑞芯微<b class='flag-5'>RK</b>3588摄像头方案

    基于小凌派RK2206的智教助教—智能控制教学教室的探索先锋

    的教育形式和现代化教学手段,给教育行业带来了新的机遇。2、 项目简介2.1 项目描述这是一款基于OpenHarmony的智慧教室系统。我们的主控采用小凌派RK2206开发板,系统由3节18650锂电池通过
    发表于 06-06 15:15

    基于小凌派RK2206的智能语音电子秤设计

    、SPI、CapSense、I2S、PDM、i8080显示接口、相机串行接口等,使产品开发更加简单多样。 图3.1RK2206主控芯片3.2SYN6288模块 SYN6288通过异步串口(UART
    发表于 05-27 13:46

    已结束-【书籍评测活动NO.12】 OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(微课视频版)

    应用开发,向广大读者展示如何学习物联网和OpenHarmony技术。 领域新颖系统介绍基于瑞芯微RK2206芯片开发的OpenHarmony南向设备开发,为打造优质物联网应用场景奠定基
    发表于 05-08 15:51

    基于小凌派RK2206的无线智能运动动态监测系统

    无线智能运动动态监测系统由瑞芯微RK2206芯片搭载OpenHarmony 操作系统设计。能够精确测量在日常生活中的人体心电信号,体温信息以及运动步数并通过无线通信方式传输至上位机的一套安全可靠
    发表于 05-04 16:01

    瑞芯微rk3568开发板原理图

    瑞芯微rk3568 开发板 原理图工程文件AD格式
    发表于 04-24 14:12 64次下载