1.安装依赖工具 |
安装命令如下: sudo apt-get update && sudo apt-get install binutils git git-lfs gnupg flexbison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multiliblibc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccachelibgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3.8python3-pip ruby 说明: 以上安装命令适用于Ubuntu18.04,其他版本请根据安装包名称采用对应的安装命令。 |
2.获取标准系统源码 |
前提条件: 1)注册码云gitee账号。 2)注册码云SSH公钥,请参考码云帮助中心(https://gitee.com/help)。 3)安装git客户端和git-lfs并配置用户信息。 git config --global user.name "yourname" git config --global user.email "your-email-address" git config --global credential.helper store 4)安装码云repo工具,可以执行如下命令。 curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 >/usr/local/bin/repo #如果没有权限,可下载至其他目录,并将其配置到环境变量中 chmod a+x /usr/local/bin/repo pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests 获取各版本源码操作步骤: 下载3.2-Release版本代码 1) 通过repo + ssh 下载(需注册公钥,请参考码云帮助中心 https://gitee.com/help)。 repo init -u git@gitee.com:bearkey/manifest.git -b bearkey-bq3568s-3.2release --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 2) 通过repo +https 下载。 repo init -u https://gitee.com/bearkey/manifest.git -b bearkey-bq3568s-3.2release --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 下载4.0-Beta1版本代码 1) 通过repo + ssh 下载(需注册公钥,请参考码云帮助中心 https://gitee.com/help)。 repo init -u git@gitee.com:bearkey/manifest.git -b bearkey-bq3568hm-4.0beta1 --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 2) 通过repo +https 下载。 repo init -u https://gitee.com/bearkey/manifest.git -b bearkey-bq3568hm-4.0beta1 --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 下载4.0-Beta2版本代码 1) 通过repo + ssh 下载(需注册公钥,请参考码云帮助中心 https://gitee.com/help)。 repo init -u git@gitee.com:bearkey/manifest.git -b bearkey-bq3568hm-4.0beta2 --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 2) 通过repo +https 下载。 repo init -u https://gitee.com/bearkey/manifest.git -b bearkey-bq3568hm-4.0beta2 --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 下载4.0-Release版本代码 1) 通过repo + ssh 下载(需注册公钥,请参考码云帮助中心 https://gitee.com/help)。 repo init -u git@gitee.com:bearkey/manifest.git -b bearkey-bq3568hm-4.0release --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 2) 通过repo +https 下载。 repo init -u https://gitee.com/bearkey/manifest.git -b bearkey-bq3568hm-4.0release --no-repo-verify repo sync -c repo forall -c 'git lfs pull' 执行prebuilts 在源码根目录下执行脚本,安装编译器及二进制工具。 bash build/prebuilts_download.sh 下载的prebuilts二进制默认存放在与OpenHarmony同目录下的OpenHarmony_2.0_canary_prebuilts下。 |
3.编译 |
在Linux环境进行如下操作: 进入源码根目录,执行如下命令进行版本编译。
./build.sh --product-name rk3568 --ccache |
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
代码
+关注
关注
30文章
4555浏览量
66767 -
RK3568
+关注
关注
4文章
433浏览量
4127
发布评论请先 登录
相关推荐
功能安全合规型汽车类16/14/12节串联电池监测器、平衡器和集成硬件保护器BQ79616-Q1、BQ79614-Q1、BQ79612-Q1数据表
电子发烧友网站提供《功能安全合规型汽车类16/14/12节串联电池监测器、平衡器和集成硬件保护器BQ79616-Q1、BQ79614-Q1、BQ79612-Q1数据表.pdf》资料免费下载
发表于 04-07 09:37
•0次下载
1-A,单片,锂离子和锂极充电器IC BQ24080 BQ24081数据表
电子发烧友网站提供《1-A,单片,锂离子和锂极充电器IC BQ24080 BQ24081数据表.pdf》资料免费下载
发表于 04-03 11:21
•0次下载
I2C控制单节4A快速充电器bq25898、bq25898D数据表
电子发烧友网站提供《I2C控制单节4A快速充电器bq25898、bq25898D数据表.pdf》资料免费下载
发表于 03-21 16:23
•0次下载
toybrick_RK3568X开发板:跑通 android 开发流程
android吃配置所以上的顶配。这两天上手玩玩。
先玩 android 系统,笔者下载官方的镜像,烧录,启动一切正常。这次从拉源码,编译,烧录,启动,记录一下android开发全过程
拉代码
需要
发表于 11-16 21:30
标准系统:优博终端3568工控(RK3568)
开发板名称(芯片型号)
优博终端3568工控(RK3568)
芯片架构
CPU频率
介绍(字数请控制在200字以内)
UB3568-G 开发板基于 Rockchip RK3568
发表于 10-19 11:00
使用Docker容器编译OK3568源代码
经常编译系统,又免不了搭建各种开发环境,所以为了不对开发主机的环境有影响,使用Docker容器编译代码是比较方便和省心的方式。
编译OK3568的源代码,需要用Ubunut 18.04版本,我的开发
发表于 10-19 10:36
RK3568 基于TI BQ40电量计调试
本文基于IDO-SBC3568-V1BTIBQ40电量计调试。IDO-SBC3568主板采用RK3568四核A55处理器2GHz主频,1TNPU算力,标配2GB-8GBDDR4
rk3568是什么架构的?
RK3568是什么架构的? 中国领先的无晶圆厂半导体公司Rockchip Electronics推出了一款专门为人工智能应用设计的新型片上系统(SoC)。这种新型SoC被称为RK3568,构建
RK3568与3568J的区别
RK3568与3568J的区别 在当前处理器市场中,以小而美形象闻名的瑞克微电子旗下产品RK3568/J也引起了广泛关注,其中RK3568与3568
评论