当前位置: 首页 > 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.2

python3 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.2

python3 build.py -p ipcamera_hispark_taurus@hisilicon
http://www.dtcms.com/a/46141.html

相关文章:

  • [原创](Modern C++)现代C++的关键性概念: 利用元素序列生成器(std::views::istream)提取字段
  • vulnhub靶场之【digitalworld.local系列】的bravery靶机
  • git命令学习记录
  • 第一章:5.前缀和
  • 基于大模型的脂肪栓塞综合征风险预测与综合治疗方案研究报告
  • unsloth报错FileNotFoundError: [WinError 3] 系统找不到指定的路径。
  • 从零开始:H20服务器上DeepSeek R1 671B大模型部署与压力测试全攻略
  • 2025付费进群系统PHP网站源码
  • HopRAG: Multi-Hop Reasoning for Logic-AwareRetrieval-Augmented Generation
  • 线程 -- 阻塞队列
  • UGUI 自动扩张的聊天气泡制作时的问题
  • 心智模式与企业瓶颈突破
  • 云原生(六十) | Web源码迁移部署
  • AI辅助学习vue第十四章
  • 从神经元到大语言模型及其应用
  • 【前端基础】1、HTML概述(HTML基本结构)
  • 系统架构设计师—计算机基础篇—文件管理
  • 云服务培训五-数据库服务
  • 大语言模型微调的基本概念介绍
  • Git 安装与配置一站式指南
  • 【小羊肖恩】小羊杯 Round 2 C+K
  • 迷你世界脚本区域接口:Area
  • 如何防止Python网络爬虫爬取网站内容
  • 每日一题之因数计数
  • 【MySQL】索引(页目录、B+树)
  • 算法分析 —— 《栈》
  • [Lc滑动窗口_1] 长度最小的数组 | 无重复字符的最长子串 | 最大连续1的个数 III | 将 x 减到 0 的最小操作数
  • 蓝桥与力扣刷题(蓝桥 核桃的数量)
  • 研究生综合管理系统的开发与应用在农业大学中的实践
  • Redis详解(实战 + 面试)