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

OpenHarmony4.1源码下载、编译,生成OHOS_Image可执行文件的最简易流程 执行 sudo docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_mini:3.2 将源码路径导入到Docker中。安装完之后进入系统,使用命令行将官方源换成华为源,这样下载软件时更快。将你下载好的鸿蒙源码在Ubuntu下解压,进入已经解压的源码根目录。在Ubuntu系统中解压上面已经下载的openHarmony源码。准备一台Windows电脑。 阅读详情

因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
OpenHarmony轻量系统QEMU仿真环境搭建与实战指南 本文详细介绍了如何在Ubuntu系统上搭建OpenHarmony轻量系统的QEMU仿真环境,包括环境准备、依赖安装、源码获取、系统编译与运行调试的全流程。通过QEMU模拟设备,开发者无需硬件即可体验OpenHarmony开发,大幅降低学习成本。文章还提供了常见问题解决方案和性能优化建议,助力开发者高效完成IoT应用开发。 阅读详情

相关推荐

OpenHarmony 5.0 轻量系统最小环境搭建:源码+工具链磁盘占用从67G降至15G

本文详细介绍了如何将OpenHarmony 5.0轻量系统开发环境的磁盘占用从67GB优化至15GB。通过精简源码下载、工具链配置和环境验证等步骤,帮助开发者高效搭建轻量系统开发环境,特别适合资源有限的开发场景。

weixin_30879833的博客 378

2 开源鸿蒙OpenHarmony4.1源码下载和编译流程

bash build/prebuilts_download.sh 安装和芯片相关的编译器和二进制工具,全自动的,会下载的同时进行安装,要等待一段时间,有进度条。安装基础开发环境:安装VMware虚拟机+Ubuntu发行版系统+Git软件+repo软件+Python。hb --help 这个命令执行时可能有报错,有什么错误就解决什么错误,例如用下面方法解决报错。按前面的流程下载全量源码,或者特定开发板特定芯片的源码。hb build -f 开始编译,有报错则处理报错。编译开源鸿蒙源码前先下载源码。

qq582880551的博客 7245

OpenHarmony轻量系统移植实战:从空板到最小系统跑通

在嵌入式开发中,芯片移植是连接硬件与操作系统的关键环节。面对OpenHarmony轻量系统,开发者常被复杂的构建体系和工具链困扰。其底层LiteOS-M作为轻量级RTOS,通过任务调度和中断管理实现基础运行;而移植的核心在于理解device与vendor目录的协作关系,并正确配置交叉编译工具链。掌握hb构建工具与链接脚本调试,能够帮助工程师快速在目标板卡上完成系统启动。从环境搭建到串口输出日志,这一过程广泛应用于物联网设备、智能硬件等场景,也是进入OpenHarmony南向生态的基础能力。本文围绕轻量系统移

weixin_30599521的博客 53

3 开源鸿蒙OpenHarmony4.1源码下载、编译,生成OHOS_Image可执行文件的最简易流程

执行 sudo docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_mini:3.2 将源码路径导入到Docker中。安装完之后进入系统,使用命令行将官方源换成华为源,这样下载软件时更快。将你下载好的鸿蒙源码在Ubuntu下解压,进入已经解压的源码根目录。在Ubuntu系统中解压上面已经下载的openHarmony源码。准备一台Windows电脑。

qq582880551的博客 4663

RK3588+OpenHarmony 4.0实战:YOLOv8模型部署与AI视觉应用开发

边缘计算与AI视觉的结合正成为物联网设备落地的关键方向。随着模型部署技术日益成熟,高性能开发板与开源操作系统的组合逐渐走进工程实践。RK3588作为接口丰富、算力均衡的SoC,配合OpenHarmony 4.0标准系统,能够构建从摄像头采集到NPU推理的完整链路。文章围绕环境搭建、ArkTS应用开发、RKNN模型转换与推理加速等核心环节,结合实际项目中的踩坑记录,说明了如何将YOLOv8目标检测模型高效部署到端侧。同时探讨了交叉编译、RGA硬件加速、多线程流水线等技术要点,为边缘AI设备的开发提供了可复用的

weixin_34246551的博客 247

HDMI接口协议

接口HDMI(High-Definition Multimedia Interface),新一代多媒体接口标准。即高清多媒体接口。它能够同时传输视频和音频,简化了设备的接口和连线;同时提供了更高的数据传输带宽,可以传输无压缩的数字音频及高分辨率视频信号。HDMI 1.0 版本于 2002 年发布,最高数据传输速度为 5Gbps;而2017 年发布的 HDMI 2.1 标准的理论带宽可达 48Gbps。1、能够同时传输视频和音频,简化了设备接口与连线。2、提供了更高的数据传输带宽,

weixin_42581439的博客 2594

OpenHarmony 4.1 Beta1发布【坚果派-坚果】

作者:坚果团队:坚果派团队介绍:坚果派由坚果创建,团队拥有8个华为HDE,3个HSD,以及若干其他领域的三十余位万粉博主运营。

坚果的博客 1333

《揭秘 BME688人工智能压力湿度温度气体传感器:气体检测的多面能手》:此文为AI自动生成

BME688 是博世推出的一款具有人工智能和集成高线性度高精度压力、湿度、温度传感器的气体传感器,专为移动和联网应用开发,尺寸紧凑且低功耗。BME688 作为一款先进的传感器,在多个领域展现出卓越的性能。它采用了坚固而紧凑的 3.0 x 3.0 x 0.9 mm³ 封装,这种小巧的尺寸使其能够轻松应用于对空间要求严格的移动设备和联网应用中。同时,低功耗的特性也使得它在能源有限的环境下能够长时间稳定运行。

zheng_ruiguo的专栏 1927

OpenHarmony4.1 编译系统hap

OpenHarmony在源码中编译系统HAP

weixin_44205232的博客 2900

CAN-do-paser:Java开发的CAN总线数据帧解析库

CAN总线数据帧使用DBC文件信息解析为物理量,基于Java开发的数据解析工具。

佳瑞的博客 1133

逆变器母线电容选型与均压电阻设计实战指南

本文为逆变器母线电容选型与均压电阻设计提供了实战指南。文章从工程角度出发,详细解析了母线电容耐压值、容值的计算方法,并重点强调了纹波电流热设计的重要性。同时,深入探讨了串联电容均压电阻的设计原则与功率计算,通过5.5kW变频器案例,系统演示了从参数确定到最终选型的完整流程,旨在帮助工程师设计出稳定可靠的逆变器系统。

weixin_29299807的博客 291

4 在QEMU硬件模拟器中运行开源鸿蒙OpenHarmony4.1的操作系统,无需实体开发板

Ubuntu回到OpenHarmony源码根目录下,使用命令行用QEMU模拟器运行开源鸿蒙系统。在电脑上安装QEMU模拟器软件,可以在Windows下安装,也可以在Linux发行版下安装。我准备在QEMU模拟器中运行ARM Cortex-M4的轻型开源鸿蒙系统。

qq582880551的博客 6715

NotebookLM平替实测:用Open Notebook+Ollama零成本搭建私有AI知识库

本文提供了一份详细的实战指南,教你如何利用Open Notebook与Ollama,在本地零成本搭建一个功能强大且完全私有的AI知识库。通过Docker容器化部署,实现数据绝对安全、模型自由选择与离线运行,是NotebookLM等云端工具的绝佳平替方案,尤其适合注重数据隐私的教育工作者、研究者及小团队。

weixin_29052717的博客 513

OpenHarmony 标准/小型/轻量 系统编译

官方路径:https://gitee.com/openharmony,进入以后在公告栏有最新版本路径:“社区已于2025-01-22发布OpenHarmony-v5.0.2-Release版本, 详情请参考https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v5.0.2-release.md”。建议选择 通过repo获取->方式一(推荐)->从版本发布Tag节点获取源码。hb set选择编译目标。

weixin_42938827的博客 1945

解锁RK平台黑科技:DPDK加速与硬件卸载实战

本文探讨了在RK平台上通过DPDK加速与硬件卸载技术构建高性能网络架构的方法。RK平台凭借强大的硬件性能为高并发网络处理提供基础,而DPDK通过用户态驱动、轮询机制等技术绕过内核瓶颈,显著提升数据包处理效率。硬件卸载则将校验和计算等任务交由专用硬件,释放CPU资源。实践案例显示,该方案可使网络吞吐量提升至理论极限,延迟降至5ms以下,CPU利用率降低40%。文章详细介绍了配置步骤、优化方法和常见问题解决方案,并展望了该技术在5G、车联网等新兴领域的应用前景。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 1279

全面解析量化价值投资多因子模型的原理

明明知道“买便宜的好公司”是价值投资的核心,但面对3000+只A股,如何快速筛选出“便宜又好”的标的?主观判断总被情绪干扰——明明PE很低的股票,买了却不涨;或者因为“感觉”错过牛股?想规模化投资,但手动分析100只股票就要花一周,根本无法覆盖全市场?量化价值投资的多因子模型,正是解决这些问题的钥匙。它将价值投资的核心逻辑(“便宜”“好公司”)转化为可量化的因子,用数学模型替代主观判断,实现系统化筛选、可回测验证、规模化复制的投资决策。为什么多因子模型能有效预测股票收益?

AI天才研究院 1058

OpenHarmony轻量和小型系统开发指导(未完待续)

配置环境 使用Ubuntu20.04,自带Python3.8。 安装必要工具 sudo apt install git git-lfs build-essential gcc g++ make zlib* libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev libc6-dev-amd64 binutils binutils-dev libdwarf-dev u-boot-tools mtd-util

lidw0431的博客 1777

2018安徽省青少年信息学奥林匹克(AHOI)初中组

12 种合法的排列分别为:1, 3, 2, 4, 2, 3, 1, 4, 3, 1, 4, 2, 3, 2, 4, 1, 1, 3, 4, 2, 2, 3,4,1,1,4,2,3, 2,4,1,3, 4,1,3,2, 4,2,3,1, 1,4,3,2, 2,4,3,1。分为 2 组,一组的队员实力值是{4, 5, 2, 3},一组是{-4, -3, -5},其中最小的组人数为 3,可以发现没有比 3 更优的分法了。[0, 1, 1, 2]同样不是合法的分组方案,因为出现了两个实力值为 1 的选手。

weixin_42358969的博客 1143

【OpenHarmony-鸿蒙】 华为智能家居IoT设备开发-环境搭建篇 一键部署开发环境

通过Windows系统远程访问Ubuntu环境,需要先在Windows系统中安装DevEco Device Tool,以便使用Windows平台的DevEco Device Tool可视化界面进行相关操作。1. 进入DevEco Device Tool软件包目录,执行如下命令解压软件包,其中devicetool-linux-tool-3.0.0.401.zip为软件包名称,请根据实际进行修改。2.打开终端工具,执行如下命令,输入密码,然后选择No,将Ubuntu shell由dash修改为bash。

邑轻辰的学习笔记 2466

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

OpenHarmony小型系统芯片移植实战指南

嵌入式系统开发中,芯片移植是连接硬件与操作系统的关键技术环节。OpenHarmony作为新一代物联网操作系统,其小型系统移植面向内存小于128MB的轻量级设备,需要开发者深入理解硬件抽象层(HAL)和实时内核原理。通过HDF驱动框架的分层设计,开发者可以高效适配各类外设驱动,而LiteOS-M内核则为资源受限设备提供确定性实时响应。在工业控制、智能家居等典型应用场景中,合理的系统裁剪和内存优化能显著提升性能,例如将启动时间从1.2秒优化至800毫秒。本文以Hi3861开发板为例,详细解析从环境搭建到驱动移植

weixin_30919571的博客 355

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

源师兄L0(Hi3861)OpenHarmony轻量系统固件开发实战:环境搭建、源码获取与编译烧录全流程

本文以[固件源码/README.md](https://link.gitcode.com/i/0689fd461cc27d212ac6a90808c6e7b2)为主体,系统讲解如何在 Windows 环境下,从零搭建基于海思 Hi3861V100 芯片的 OpenHarmony 轻量系统开发环境,并完成源师兄固件的获取、编译与烧录。读者按照本文操作,可独立完成基础代码与工具链部署、命令行与 Dev

gitblog_00811的博客 933

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

鸿蒙南向开发从零到一:OpenHarmony设备移植实战

本文详细介绍了OpenHarmony南向设备开发的完整流程,从开发环境搭建、芯片移植适配、源码编译烧录到调试验证,手把手带你完成第一个鸿蒙设备的移植实战。文章基于OpenHarmony 5.0/6.0版本,涵盖小型系统和标准系统移植的核心技术要点,帮助开发者快速掌握鸿蒙南向开发的关键技能。

fox0329的博客 2002

repo sync -c 报错 — HarmonyOS 搭建轻量与小型系统环境过程中出现的错误及解决方法

错误信息为:error.GitError: Cannot initialize work tree for applications hap。 系统环境:Ubuntu20.04.4 LTS 问题 获取源码的过程中,通过repo+https下载OpenHarmony主干代码的时候,执行"repo sync -c"下载代码到本地报错。报错情况是下载了一段时间以后,提示报错:error.GitError: Cannot initialize work tree for applications hap。 原

卢严砖的博客 5532

OpenHarmony轻型系统全量源码4.1版本下载流程

如果你下载特定类型(轻型小型标准)、特定芯片的系统,则需要在Linux发行版如Ubuntu下进行,总共11G左右;如果你下载OpenHarmony4.0全量代码,则最简单,直接网址下载,总共30G左右。4.鸿蒙开发系统底层方向。1.项目开发必备面试题。5.鸿蒙音视频开发方向。6.鸿蒙车载开发方向。7.鸿蒙南向开发方向。

m0_71263309的博客 1839

OpenHarmony 4.0 Release 源码获取:SSH与HTTPS 2种方式实测对比与避坑指南

本文详细对比了OpenHarmony 4.0 Release源码获取的SSH与HTTPS两种方式,提供了从环境配置到问题排查的完整指南。通过实测数据展示SSH在传输效率和稳定性上的优势,同时给出HTTPS的适用场景与优化建议,帮助开发者高效获取源码并搭建开发环境。

weixin_33827590的博客 462
上一篇: LiteOS系统的软件定时器
下一篇: OpenHarmony 编译运行qemu模拟设备
jklinux
博客等级 码龄10年 1060粉丝 276原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值