当前位置: 首页 > news >正文

RK3568-OpenHarmony(1) : OpenHarmony 5.1的编译

概述:

本文主要描述了,如何在ubuntu-20.04操作系统上,编译RK3568平台的OpenHarmony 5.1版本。

搭建编译环境

a. 安装软件包

sudo apt-get install git-lfs ruby genext2fs build-essential git curl libncurses5-dev libncursesw5-dev openjdk-11-jdk python3 python3-pip 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 u-boot-tools mtd-utils scons default-jdk

b. 更改系统的shell环境为bash

sudo dpkg-reconfigure dash 选择no 然后保存

同步源码

mkdir RK3568_Harmony

cd RK3568_Harmony

curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > repo

chmod a+x repo

./repo init -u OpenHarmony/manifest -b OpenHarmony-5.1.0-Release --no-repo-verify

./repo sync -c -j16

./repo forall -c 'git lfs pull'

编译

1. 执行prebuilts

#在源码根目录下执行脚本,安装编译器及二进制工具

cd RK3568_Harmony

./build/prebuilts_download.sh

2. 执行编译

./build.sh --product-name rk3568

编译完成后,会有如下显示:

build system image successful.

=====build RK3568 successful.

生成的固件保存在out/rk3568/packages/phone/images目录下,生成的文件有

http://www.dtcms.com/a/182155.html

相关文章:

  • 湖仓一体架构在金融典型数据分析场景中的实践
  • WPF中如何自定义控件
  • HTTP、HTTPS、SSH区别以及如何使用ssh-keygen生成密钥对
  • Pyhton生活手册-NumPy数据类型:从快递单到智能家居的数据变形术
  • 长短期记忆网络(LSTM)深度解析:理论、技术与应用全景
  • [Linux网络_71] NAT技术 | 正反代理 | 网络协议总结 | 五种IO模型
  • 使用FastAPI和React以及MongoDB构建全栈Web应用01 概述
  • MySQL 索引(一)
  • MIT XV6 - 1.4 Lab: Xv6 and Unix utilities - find
  • 数字信号处理|| 快速傅里叶变换(FFT)
  • Google Earth Pro(谷歌地球)2025大陆版安装教程
  • 逐步理解Qt信号与槽机制
  • 玩转Docker | 使用Docker部署DailyTxT日记工具
  • 从文本到语义:BERT、Faiss 与 Elasticsearch 的协同实践
  • Git 分支指南
  • window 显示驱动开发-线性伸缩空间段
  • n8n系列(5):LangChain与大语言模型应用
  • 如何通过合法数据变现实现收入增长
  • TWAS / FUSION
  • JDBC演进之路:从基础操作到高效连接池
  • Kubernetes生产实战(十七):负载均衡流量分发管理实战指南
  • 动态路由EIGRP的配置
  • uniapp|实现商品分类与列表数据联动,左侧菜单右侧商品列表(瀑布流、高度自动计算、多端兼容)
  • Git Github Tutorial
  • uniapp-商城-49-后台 分类数据的生成(方法加精)
  • 【大模型】使用 LLaMA-Factory 进行大模型微调:从入门到精通
  • C32-编程案例用函数封装获取两个数的较大数
  • 分书问题的递归枚举算法
  • 数据分析-图2-图像对象设置参数与子图
  • QMK键盘固件开发全解析:QMK 固件开发的最新架构和规范(2025最新版)