OpenHarmony开发资料归档

目录

环境搭建操作篇

​编辑

测试篇

子系统篇

芯片移植适配篇

简单操作体验篇

源码解析篇

应用开发样例篇

版本特性解析篇

视频课程分享篇

开发者体验分享篇

书籍篇

正儿八经官方篇

好用链接

交流渠道篇
​​​​​​​


OpenHarmony是鸿蒙的开源版本,由华为捐赠给开放原子开源基金会(OpenAtom Foundation),定位是一款面向全场景的开源分布式操作系统。在传统的单设备系统能力的基础上,创造性地提出了基于同一套系统能力、适配多种终端形态的理念,支持多种终端设备上运行。
OpenHarmony是自主研发、全新技术生态的全领域下一代开源操作系统。它面向万物互联,是可运行在各种智能终端上的全新分布式操作系统。
 

OpenHarmony gitee代码官网

OpenHarmony开发大致流程

环境搭建操作篇

1、OpenHarmony代码操作总结

2、OpenHarmony-RK3568开发板操作梳理​​​​​​​​​​​​​​

​​​​​​​3、​​​​​​一种简单的OpenHarmony开发环境搭建

4、【OH 干货】如何向 OpenHarmony 社区提交代码

5、OpenHarmony应用开发(1)--配置OpenHarmony应用签名信息

6、OpenHarmony编译构建系统详解,从零搭建windows下开发环境,巨方便!

7、扬帆RK3399OpenHarmony开发板软件开发环境搭建

8、一文读懂在OpenHarmony轻量设备开发应用

9、鸿蒙开发必备书籍

10、OpenHarmony学习笔记——南向开发环境搭建

11、Linux下使用vscode在线调试STM32开发板

12 、OpenHarmony应用的签名配置的流程解析

13、OpenHarmony系统文档贡献的写作规范

14、Hi3861 通过UART串口协议与其它开发板进行通信

15、Openharmony添加自定义驱动的教程

16、支持开源鸿蒙系统 DAYU200 镜像烧录教程

17、OpenHarmony系统贡献代码流程

18、使用DevEco Studio3.0编译OHOS应用的过程

19、OpenHarmony3.0环境搭建-基于Ubuntu20.04

20、OpenHarmony学习笔记——南向开发环境搭建

21、 OpenHarmony 使用手册

22、鸿蒙研究站 | 每天死磕一点点

http://weharmonyos.com/

 23、OpenHarmony编译构建详解(Windows版)

测试篇

1.【OpenHarmony】测试代码编译执行流程

2.【OpenHarmony软总线】——告别代码,让Openharmony软总线测试用例跑起来!

3.OpenHarmony移植:XTS子系统之应用兼容性测试套件

4.OpenHarmony性能分析工具之hiperf

5.OpenHarmony XTS兼容性测试分享

6.移植案例与原理 - XTS子系统之应用兼容性测试套件

7.OpenHarmony兼容性测评介绍——黄然

8. 兼容性认证服务

9.acts应用兼容性测试套

10.OpenHarmony测试子系统md

11.OpenHarmony测试框架

子系统篇

1.OpenHarmony——测试子系统

芯片移植适配篇

1、移植案例与原理 - HPM包描述文件bundle.json

2、4412开发板移植openharmony3.0标准版-原来移植ohos可以这样简单!

3、NanoPi M1 Plus 移植 Openharmony 之建立自己的开发仓库

4、[Openharmony]友善之臂NanoPi M1 Plus移植Openharmony标准版

5、 OpenHarmony L2快速移植rk3288/RK3326/RK3399/RK3566芯片的教程

6、STM32f系列芯片快速移植OpenHarmony3.0

7、OpenHarmony移植:如何适配utils子系统之KV存储部件

8、在Amlogic A311D芯片上OpenHarmony的适配过程

9、OpenHarmony移植案例与原理:startup子系统之syspara_lite系统属性部件

10、从零移植OpenHarmony轻量系统【2】Board和SoC解耦的设计思路

简单操作体验篇

1、简单3步,OpenHarmony上跑起ArkUI分布式小游戏

2、【FFH】JS API简单三步完成组网内设备拉起

3、炫酷!OpenHarmony2.0在富设备上跑起来也太顺滑了

源码解析篇

1、OpenHarmony源码解析之ACE(JavaScript运行环境初始化)

2、OpenHarmony 源码解析之多媒体子系统(Camera)

3、OpenHarmony 源码解析之多模输入子系统(事件派发流程)

4、OpenHarmony 源码解析之JavaScript API框架(NAPI)

5、OpenHarmony 源码解析之分布式任务调度

6、OpenHarmony 源码解析之多媒体子系统(音频框架一)

7、鸿蒙轻内核A核源码分析系列七 进程管理 (1) 

8、OpenHarmony WLAN HDI 源码学习

9、OpenHarmony WIFI 驱动模型源码学习

10、鸿蒙轻内核A核源码分析系列七 进程管理 (2) 

11、鸿蒙内核源码分析(编译环境篇) | 编译鸿蒙看这篇或许真的够了

12、鸿蒙内核源码分析(编译脚本篇) | 如何防编译环境中的牛皮癣

13、鸿蒙内核源码分析(忍者ninja篇) | 都忍者了能不快吗

14、鸿蒙LiteOs-A中shell程序源码分析

15、OpenHarmony中AT模块的代码理解

17、OpenHarmony中AT模块的代码理解(3)

18、OpenHarmony源码解析之电话子系统——通话流程

19、源码分析- OpenHarmony软总线

应用开发样例篇

1、OpenHarmony标准设备应用开发(一)——HelloWorld
2、OpenHarmony标准设备应用开发(二)——布局、动画与音乐

3、OpenHarmony标准设备应用开发(三)——分布式数据管理 

4、OpenHarmony开发样例:智能扫地机器人

5、OpenHarmony开发样例:智能相机

6、OpenHarmony样例:智能体重秤

7、OpenHarmony开发样例:智能门锁

8、OpenHarmony开发样例:智能窗帘

9、用Python开发OpenHarmony设备程序——初体验

10、使用Python开发OpenHarmony设备程序-GPIO外设控制

11、使用Python开发OpenHarmony设备程序-I2C应用实例

12、XR806工业化应用雏形 | 基于OpenHarmony的棋子分拣机

13、OpenHarmony开发样例——ADC多按键功能 

14、OpenHarmony 样例——鸿蒙小车开发

15、【OpenHarmony开发样例】基于BearPi-HM Nano套件开发的智能烟感系统

16、【OpenHarmony开发样例】智能家居相关demo样例汇总

17、基于OpenHarmony鸿蒙开发的表格渲染引擎

18、宿舍全屋智能开发指南 

19、OpenHarmony 3.1 Beta样例:使用分布式菜单创建点餐神器

20、【OpenHarmony开发样例】基于BearPi-HM Nano套件开发的智能窗帘

21、快速上手鸿蒙碰一碰样例(一)

22、【OpenHarmony开发样例】基于 BearPi-HM Nano 套件开发的智能养花机 Demo

23、【鸿蒙开发——服务器端】数字管家服务端——配置详细步骤

24、 使用JS语言去完成OpenHarmony的开发例程

25、通过编写计算器学习ArkUI组件

26、【OpenHarmony样例】基于Hi3516开发板开发的智能油烟机

27、[深大深鸿会]利用DevEco Studio从零开发OpenHarmony小游戏——2048(下)

28、基于OpenHarmony3.1开发的一个分布式手写板应用

29、OpenHarmony——ets自定义弹窗UI组件封装

30、基于OpenHarmony设计实现的智能家居中控面板

31、使用OpenHarmony实现textarea多行输入控制动画播放时间的过程

32、如何在DAYU200上安装浏览器-基于OpenHarmony 3.1 Release版本

33、OpenHarmony自定义全屏系统桌面

版本特性解析篇

OpenHarmony产品兼容性规范文档3.0版本正式发布

OpenHarmony 3.1 Beta版本关键特性解析——ArkUI开发框架canvas组件绘制实践

OpenHarmony 3.1 Beta版本关键特性解析——OpenHarmony图形框架

OpenHarmony 3.0 LTS最新更新内容学习分享

OpenHarmony 3.1 Release全面解析

OpenHarmony 3.1 Beta版本关键特性解析——ArkUI开发框架容器类API的介绍与使用

OpenHarmony 3.1 Beta版本关键特性解析——分布式DeviceProfile

OpenHarmony 3.1 Release 版本特性讲解

OpenHarmony release 3.1 版本启动子系统功能分析

视频课程分享篇

1.OpenHarmony技术日

2、OpenHarmony兼容性测评介绍

3、3.0版本_应用开发_码云及本地Git使用

 4、OpenHarmony3.0环境搭建

5、B站OpenHarmony发布最新OpenHarmony开发课程干货、直播视频

6、OpenHarmony最新版本及演进介绍

 7、标准设备应用开发分布式上手

 8、开源社区是如何运转的

 9、版本_应用开发_Native Api

 10、3.0版本_应用开发_北向应用开发介绍

开发者体验分享篇

1、一文读懂在OpenHarmony轻量设备开发应用

2、[经验] OpenHarmony Hidumper的使用方法

3、来了!公开揭密团队成员开发鸿蒙 OpenHarmony 的完整过程(收获官方7000奖金和开发板等,1w字用心总结) 

4、不吹不黑 OpenHarmony会是一个伟大的操作系统吗

5、一图看懂OpenHarmony:自主研发下一代开源操作系统

书籍篇

1.《深入浅出OpenHarmony——架构、内核、驱动及应用开发全栈》

 

2.《鸿蒙生态》

 3.更多书籍推荐请参考鸿蒙开发学习书籍全收录

正儿八经官方篇

1.OpenHarmony gitee官网

2.OpenHarmony开放原子开源基金会官网

3.OpenHarmony docs官网

4.OpenHarmony API治理章程

4.B站OpenHarmony开发者社区

5.CSDN OpenHarmony开发者社区

6.51cto OpenHarmony开源社区

7.电子发烧友OpenHarmony论坛

8、博客园OpenHarmony开发者社区

9、OpenHarmony开发者文档

好用链接

1.OpenHarmony CI看板(包含代码搜索、构建镜像等)

2.2万字系统总结,带你实现Linux命令自由

交流渠道篇

1.OpenHarmony开源社区Welink群

 2.测试SIG官方微信群

3.OpenHarmony开发者微信交流群

 4.测试SIG公共邮箱订阅

Info | sig_test@openharmony.io - lists.openatom.io

5.OpenHarmony微信视频号

5.OpenHarmony社区沟通与交流

原文地址:https://blog.csdn.net/nanzhanfei

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


文章浏览阅读1.4k次。被@Observed装饰的类,可以被观察到属性的变化;子组件中@ObjectLink装饰器装饰的状态变量用于接收@Observed装饰的类的实例,和父组件中对应的状态变量建立双向数据绑定。这个实例可以是数组中的被@Observed装饰的项,或者是class object中是属性,这个属性同样也需要被@Observed装饰。单独使用@Observed是没有任何作用的,需要搭配@ObjectLink或者@Prop使用。_鸿蒙ark对象数组
文章浏览阅读1k次。Harmony OS_harmonyos创建数据库
文章浏览阅读1.1k次,点赞25次,收藏23次。自定义组件Header.ets页面(子组件)//自定义组件@Component//组件声明private title:ResourceStr//接收的参数build(){Row() {index.ets(父组件)//导入自定义组件@Entry@Componentbuild() {Column() {/*** 1. 自定义组件调用-----自定义组件------* 2. 在调用的组件上设置样式*/ShopTitle({ title: '商品列表' })
文章浏览阅读952次,点赞11次,收藏25次。ArkUI是一套构建分布式应用界面的声明式UI开发框架。它使用极简的UI信息语法、丰富的UI组件、以及实时界面预览工具,帮助您提升移动应用界面开发效率30%。您只需使用一套ArkTS API,就能在Android、iOS、鸿蒙多个平台上提供生动而流畅的用户界面体验。_支持ios 安卓 鸿蒙next的跨平台方案
文章浏览阅读735次。​错误: 找不到符号符号: 变量 Layout_list_item位置: 类 ResourceTable_错误: 找不到符号 符号: 变量 resourcetable 位置: 类 mainabilityslice
文章浏览阅读941次,点赞23次,收藏21次。harmony ARKTS base64 加解密_鸿蒙 鸿蒙加解密算法库
文章浏览阅读860次,点赞21次,收藏24次。使用自定义布局,实现子组件自动换行功能。图1自定义布局的使用效果创建自定义布局的类,并继承ComponentContainer,添加构造方法。//如需支持xml创建自定义布局,必须添加该构造方法实现ComponentContainer.EstimateSizeListener接口,在onEstimateSize方法中进行测量。......@Override//通知子组件进行测量//关联子组件的索引与其布局数据idx++) {//测量自身。_鸿蒙javaui
文章浏览阅读917次,点赞25次,收藏25次。这里需要注意的是,真机需要使用华为侧提供的测试机,测试机中会安装纯鸿蒙的系统镜像,能够体验到完整的鸿蒙系统功能,纯鸿蒙应用目前还不能完美地在 HarmonyOS 4.0 的商用机侧跑起来。当前,真机调试需要使用华为侧提供的测试机,测试机中会安装纯鸿蒙的系统镜像,能够体验到完整的鸿蒙系统功能,纯鸿蒙应用目前还不能完美地在 HarmonyOS 4.0 的商用机侧跑起来。另外,由于样式的解析是基于组件文件的纬度的,因此样式文件只能应用于被其引用的组件文件中,而不能跨文件应用,并且样式文件也只支持类选择器。_鸿蒙 小程序
文章浏览阅读876次,点赞17次,收藏4次。2. HarmonyOS应用开发DevEcoStudio准备-1HUAWEI DevEco Studio为运行在HarmonyOS和OpenHarmony系统上的应用和服务(以下简称应用/服务)提供一站式的开发平台。
文章浏览阅读811次。此对象主要映射JSON数组数据,比如服务器传的数据是这样的。_arkts json
文章浏览阅读429次。鸿蒙小游戏-数字华容道_华为鸿蒙手机自带小游戏
文章浏览阅读1.1k次,点赞24次,收藏19次。Ability是应用/服务所具备的能力的抽象,一个Module可以包含一个或多个Ability。
文章浏览阅读846次。本文带大家使用MQTT协议连接华为IoT平台,使用的是E53_IA1 智慧农业扩展板与 BearPi-HM_Nano 开发主板_mqtt 如何对接第三方iot平台
文章浏览阅读567次。HarmonyOS_arkts卡片
文章浏览阅读1k次,点赞19次,收藏20次。ArkTS开发鸿蒙OS连接mongoDB(后端node.js)2024最新教程
文章浏览阅读1.2k次,点赞23次,收藏15次。HarmonyOS与OpenHarmony(1)本质上的不同是:HarmonyOS是鸿蒙操作系统,而OpenHarmony则是从开源项目。这里可以联想一下Android,比如小米手机在Android开源系统的基础上开发了MIUI的手机操作系统,HarmonyOS就类似于MIUI,OpenHarmony类似Android基础底座。(2)HarmonyOS:是双框架,内聚了AOSP(Android Open Source Project )和OpenHarmony等。_鸿蒙模拟器开了怎么跑代码
文章浏览阅读1.1k次,点赞21次,收藏21次。鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Navigation组件。
文章浏览阅读2k次。由于之前的哥们匆忙离职了,所以鸿蒙手表项目的新版本我临时接过来打包发布,基本上之前没有啥鸿蒙经验,但是一直是做Android开发的,在工作人员的指导下发现打包配置基本上和Android一样,所以这些都不是问题,这里记录一下使用过程中遇到的问题。!过程和遇到的问题基本上都讲解了,关机睡觉,打卡收工。_鸿蒙系统adb命令
文章浏览阅读7.3k次,点赞9次,收藏29次。39. 【多选题】_column和row容器中,设置子组件在主轴方向上的对齐格式
文章浏览阅读1.1k次,点赞13次,收藏24次。18.鸿蒙HarmonyOS App(JAVA)日期选择器-时间选择器点击button按钮显示月份与获取的时间。_harmonyos农历获取