找回密码
 立即注册
搜索
热搜: 话题 活动 投票
查看: 18|回复: 0

搭建开源鸿蒙系统(6.0)开发环境

[复制链接]

主题

0

回帖

0

积分

新手上路

积分
0
发表于 2026-1-6 16:30:59 | 显示全部楼层 |阅读模式
本帖最后由 Gavin.Zeng 于 2026-1-6 16:30 编辑
快速入门概述

OpenHarmony是一款面向全场景的开源分布式操作系统,采用组件化设计,支持在128KiB到xGiB RAM资源的设备上运行系统组件,设备开发者可基于目标硬件能力自由选择系统组件进行集成。

OpenHarmony当前定义了三种基础系统类型,设备开发者通过选择基础系统类型完成必选组件集配置后,便可实现其最小系统的开发。这三种基础系统类型的参考定义如下:


表1 基础类型系统简介
类型
处理器
最小内存 能力
轻量系统(mini system)
MCU类处理器(例如Arm Cortex-M、RISC-V 32位的设备)
128KiB 提供多种轻量级网络协议,轻量级的图形框架,以及丰富的IOT总线读写部件等。可支撑的产品如智能家居领域的连接类模组、传感器设备、穿戴类设备等。
小型系统(small system)
应用处理器(例如Arm Cortex-A的设备)
1MiB 提供更高的安全能力、标准的图形框架、视频编解码的多媒体能力。可支撑的产品如智能家居领域的IP Camera、电子猫眼、路由器以及智慧出行域的行车记录仪等。
标准系统(standard system)
应用处理器(例如Arm Cortex-A的设备)
128MiB 提供增强的交互能力、3D GPU以及硬件合成能力、更多控件以及动效更丰富的图形能力、完整的应用框架。可支撑的产品如高端的冰箱显示屏。


下载编译最新版本

当前开源鸿蒙最新版本为 OpenHarmony 6.0.0.1 Release,点此链接,可以获得软件下载方式,需要注意的是:推荐使用 Ubuntu 20.04 LTS​ 或 Ubuntu 22.04 LTS。

  • 下载 Open Harmony 源码

  1. # 创建目录并下载 repo
  2. mkdir -p ~/bin
  3. curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 -o ~/bin/repo
  4. chmod a+x ~/bin/repo

  5. # 安装依赖
  6. pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests

  7. # 配置环境变量
  8. echo 'export PATH=~/bin:$PATH' >> ~/.bashrc
  9. source ~/.bashrc

  10. # 获取 OpenHarmony 源码
  11. mkdir -p ~/openharmony
  12. cd ~/openharmony
  13. repo init -u https://gitee.com/openharmony/manifest.git -b OpenHarmony-6.0.0.1-Release --no-repo-verify
复制代码



  • 编译 Open Harmony 源码

  1. # 进入源码根目录
  2. cd ~/openharmony

  3. # 执行预编译脚本
  4. bash build/prebuilts_download.sh

  5. # 编译方式1:使用 hb 工具编译
  6. # 安装 hb 工具
  7. python3 -m pip install --user build/hb

  8. # 配置环境变量
  9. echo 'export PATH=~/.local/bin:$PATH' >> ~/.bashrc
  10. source ~/.bashrc

  11. # 验证安装
  12. hb -h

  13. # 使用 hb 工具编译
  14. # 设置编译目标
  15. hb set

  16. # 选择系统类型(standard/标准系统)
  17. # 选择产品(如 rk3568)

  18. # 开始编译
  19. hb build

  20. # 编译方式2:使用 build.sh 脚本编译
  21. # 编译标准系统(以 RK3568 为例)
  22. ./build.sh --product-name rk3568 --ccache
复制代码




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|启鸿开发 ( 粤ICP备2025493854号-2 )

GMT+8, 2026-2-4 04:12 , Processed in 0.076914 second(s), 32 queries .

Powered by 深圳市启鸿开发技术有限公司

快速回复 返回顶部 返回列表