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

OpenHarmony4.1-轻量与小型系统ubuntu开发环境

因OpenHarmony官网提供包含轻量、小型与标准系统的全量代码非常宠大,解包后大概需要70G以上硬盘空间,如要编译标准系统则需要140G以上空间。
如硬盘空间有限与只使用轻量/小型OpenHarmony系统,则可以下载并直接使用本人裁剪源码过的ubuntu硬盘镜像(40G空间):

  通过网盘分享的文件:ubuntuOhos4虚拟机镜像
链接: https://pan.baidu.com/s/1o1BE4MAlAh-yoFlD_JBojA?pwd=nmg6 提取码: nmg6

以下是ubuntu-OpenHarmony4.1开发环境自行搭建过程:

1. 下载OpenHarmony4.1源码包
在浏览器上打开OpenHarmony设备开发文档中的获取源码页面
找到链接,并点击“站点”下载在这里插入图片描述
2. 下载OpenHarmony开发工具
源码包下载完成后,解压到ubuntu系统中,然后在源码包的OpenHarmony目录下打开终端,并执行:

sudo ./build/prebuilts_download.sh

3. 下载OpenHarmony的docker编译环境包
根据OpenHarmony设备开发文件中的Docker编译环境指导,下载轻量、小型系统的镜像包。

 #安装docker命令工具sudo apt install docker.io#下载小型系统的docker编译环境镜像sudo docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_small:3.2#下载轻量系统的docker编译环境镜像sudo docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_mini:3.2

4. 编译OpenHarmony
编译OpenHarmony系统时,进入源码的OpenHarmony目录下执行:

#使用docker镜像环境编译Hi3861轻量OpenHarmony系统
sudo docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_mini:3.2python3 build.py -p wifiiot_hispark_pegasus@hisilicon
#使用docker镜像环境编译Hi3516小型OpenHarmony系统
sudo docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_small:3.2python3 build.py -p ipcamera_hispark_taurus@hisilicon
http://www.lryc.cn/news/545579.html

相关文章:

  • AVR 单片机硬件供电处理
  • LeetCode 27 移除元素
  • 对“预训练”的理解
  • 论文阅读:CAN GENERATIVE LARGE LANGUAGE MODELS PERFORM ASR ERROR CORRECTION?
  • Stable Diffusion(SD)系列模型及关联算法深度解析
  • FPGA开发,使用Deepseek V3还是R1(3):系统级与RTL级
  • logback日志输出配置范例
  • 【开源免费】基于SpringBoot+Vue.JS酒店管理系统(JAVA毕业设计)
  • Unity中动态切换光照贴图LightProbe的方法
  • linux(2)用户管理
  • 在鸿蒙HarmonyOS手机上安装hap应用
  • MacBook Pro使用FFmpeg捕获摄像头与麦克风推流音视频
  • 工程化与框架系列(8)--持续集成实践
  • Python核心技术,Django学习基础入门教程(附环境安装包)
  • 【Qt-信号与槽】connect函数的用法
  • 计算机毕业设计SpringBoot+Vue.js景区民宿预约系统(源码+文档+PPT+讲解)
  • 服务流程设计和服务或端口重定向及其websocket等应用示例
  • 16. LangChain实战项目2——易速鲜花内部问答系统
  • 一文了解Conda使用
  • AI辅助学习vue第十四章
  • chromadb向量数据库使用 (1)
  • CSS—text文本、font字体、列表list、表格table、表单input、下拉菜单select
  • 关于大型语言模型的结构修剪
  • PostgreSQL 生产环境升级指南:pg_upgrade 快速完成版本升级!
  • Ubuntu2204下使用NVIDIA GeForce RTX 4090进行DeepSeek-R1-Distill-Llama-8B模型微调
  • JAVA面试常见题_基础部分_mybatis面试题
  • RISC-V汇编学习(一)—— 基础认识
  • 【Delphi】如何解决使用webView2时主界面置顶,而导致网页选择文件对话框被覆盖问题
  • 基于POI的Excel下拉框自动搜索,包括数据验证的单列删除
  • 基金 word-->pdf图片模糊的解决方法