鸿蒙OpenHarmony【快速入门概述】

本文介绍了OpenHarmony的组件化设计、不同基础系统类型,以及开发环境的搭建、流程和入门指南。还推荐了详细的开发学习资源,包括开发工具、开发板和鸿蒙技术要点,强调了鸿蒙作为国产操作系统的发展前景和人才需求。
摘要由CSDN通过智能技术生成

快速入门概述

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系统的开发环境搭建、编译、烧录、调测以及运行“Hello World”等,引导开发者快速熟悉OpenHarmony设备开发的基本流程和方法。

操作方式

鸿蒙开发进阶文档参考:qr23.cn/AKFP8k点击或者复制转到。

搜狗高速浏览器截图20240326151450.png

考虑到开发者的开发习惯,OpenHarmony为开发者提供了以下两种入门指导:

表2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值