当前位置:   article > 正文

[OpenHarmony RK3568] (一)环境搭建_rk3568移植鸿蒙操作系统

rk3568移植鸿蒙操作系统

一、概述

本系列文章会讲述RK3568上移植OpenHarmony 3.2的过程

其中本文主要讲述搭建初次编译环境的内容

环境说明:

主机环境:ubuntu 20.04

代码版本:OpenHarmony 3.2 Beta2

硬件芯片:RK3568

官方版本说明:https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v3.1.1-release.md

二、下载依赖和代码

2.1 安装对应依赖包

sudo apt-get update
sudo apt-get install binutils git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3.8 python3-pip ruby git-lfs openjdk-8-jdk genext2fs
  • 1
  • 2

2.2 下载对应代码

可以参考https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v3.1.1-release.md

2.2.1 git配置

配置对应git,来准备从官方仓库拉取代码

git config --global user.name "yourname"
git config --global user.email "your-email-address"
git config --global credential.helper store
  • 1
  • 2
  • 3
2.2.2 安装repo

repo是谷歌基于git的一个大型工程下管理多个git仓库的脚本工具,十分好用,简直是YYDS。

cd ~/SDK/
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > ./repo  
chmod a+x /usr/local/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
  • 1
  • 2
  • 3
  • 4
2.2.3 获取代码
repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v3.1.1-Release --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
  • 1
  • 2
  • 3

以下非必须:

repo init后,SDK目录下会生成.repo文件夹,用于管理SDK

这时候可以把我们原先下载的repo工具删除,链接到现在的repo工具

rm ./repo

ln -s .repo/repo/repo

三、开始编译

3.1 下载工具链

这一步是下载各种编译工具链

bash ./build/prebuilts_download.sh
  • 1
3.2 开始编译

这里我们直接用build.sh开始编译

./build.sh --product-name rk3568 --ccache
  • 1

编译完成结果如下:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-feI0q6Ya-1661503452131)(/home/fenix/.config/Typora/typora-user-images/image-20220809110638125.png)]

下一篇:[OpenHarmony RK3568] (二)基础开发

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/251988
推荐阅读
相关标签
  

闽ICP备14008679号