OpenHarmony是一款面向全场景的开源分布式操作系统。 针对设备开发者,OpenHarmony采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。可运行在百K级别的资源受限设备和穿戴类设备,也可运行在百M级别的智能家用摄像头/行车记录仪等相对资源丰富的设备。

互动社区
推荐
加载中
置顶
发表了博客
09/11 19:21

技术征文 | 解读鸿蒙源码,拿 OpenHarmony 开发板

9 月 10 日,华为在 HDC 2020 大会上宣布正式开源鸿蒙操作系统(HarmonyOS)2.0,本次开源后,开发者在可以看到源码的同时,也将获得模拟器、SDK 包以及 IDE 工具。 源码仓库地址: https://openharmony.gitee.co...

44
13
置顶
发表了博客
前天 13:38

鸿蒙HarmonyOS究竟是PPT秀还是有真材实料?鸿蒙开发环境搭建,DevEco Studio IDE下载安装,运行Hello Word

前言: 对于华为而言,做鸿蒙的最好答案,也许不是为了追求眼前的速胜,而是为了不下牌桌等待机遇。 . 手机领域,鸿蒙式微。但物联网领域,技术难度并不大,虽然行业仍需要时日才会爆发,但依然是值得卡位的趋势。...

6
6
置顶
发表了博客
09/27 23:24

分布式通信子系统之发起 discover 请求 | 解读鸿蒙源码

背景 偶然在doc/readme目录里看到readme/分布式通信子系统README.md · OpenHarmony/docs - 码云 - 开源中国 对这个还是比较感兴趣的,所以决定把这个部分拿出来解读下,加上还没有看到有人写。 特定到网上搜了下...

2
1
置顶
程序员
发表了博客
09/27 23:15

从 Clean Code 角度谈鸿蒙代码 - 仓库篇 | 解读鸿蒙源码

在鸿蒙发展初期就提 Clean Code,可能很多读者会觉得现在还不到时候,能用起来再谈优化成为很多人挂在嘴边的一句话。实际上这个问题很简单,Clean Code 是木桶其中的一块板,需要让它跟其它木板平衡起来,既不需要...

0
0
置顶
发表了博客
09/27 18:48

鸿蒙内核源码分析(内存管理篇)|解读鸿蒙源码

提示:本文基于开源鸿蒙内核分析,官方源码【kernel_liteos_a】官方文档【docs】 本文作者:鸿蒙内核发烧友,用生活场景讲故事的方式去解构内核,一窥究竟,让神秘的内核栩栩如生,浮现眼前。博文皆为原创,持续更...

0
0
置顶
发表了博客
09/26 15:17

华为松山湖“火了”,我的鸿蒙HelloWorld没事吧|解读鸿蒙源码

松山湖着火了,还好我的鸿蒙HelloWorld没事 昨晚,终于跑通了HarmonyOS的HelloWorld,本来预期半小时能搞定的事,我差不多花了整整5个小时!今天,惊闻东莞松山湖高新区华为在建工地着火,但愿没有伤亡。 大家好,...

11
2
置顶
发表了博客
09/26 02:11

鸿蒙源码入口在哪里?通过阅读doc和Pull Request寻找入口| 解读鸿蒙源码

寻找鸿蒙源码入口 网上说鸿蒙操作系统开源了,全部134个仓库 OpenHarmony - Open_Harmony - Gitee.com 啥?134个仓库是什么东西?不应该是1个仓库吗?Linux源码好像就一个压缩吧,为什么鸿蒙冒出134个仓库来,然后...

3
0
置顶
高级程序员
发表了博客
09/25 14:26

品读鸿蒙HDF架构(一)|解读鸿蒙源码

品读鸿蒙HDF架构(一) 侯亮 1.铺垫一下 鸿蒙系统终于公开源代码了,正可谓“千呼万唤始出来”。笔者也手痒下载了一套代码,并研读了一二。这里就先编写一篇关于HDF的文档。 其实,不同读码人都会有各自读代码的习...

0
1
置顶
发表了博客
09/25 11:53

鸿蒙内核源码分析(内存概念篇)|解读鸿蒙源码

提示:本文基于开源鸿蒙内核分析,官方源码【kernel_liteos_a】官方文档【docs】参考文档【Huawei LiteOS】 本文作者:鸿蒙内核发烧友,用生活场景讲故事的方式去解构内核,一窥究竟,让神秘的内核栩栩如生,浮现...

0
3
置顶
发表了博客
09/24 16:58

我的鸿蒙起步 - 开发环境搭建

本篇文章将介绍下面7方面的内容 1.下载并安装开发工具 2.启动开发工具默认会下载SDK 3.登录实名认证的开发者账号 4.安装开发语言(Java会默认安装,如果要JS开发,需要手工安装Node.js) 5.安装默认没有安装的SDK...

7
1
置顶
发表了博客
09/24 08:58

鸿蒙开发实战系列之二:事件总线EventBus/RxBus

鸿蒙开发实战系列之一:鸿蒙开发实战系列之一:圆角 前言 上一篇跟大家分享了如何在鸿蒙系统中实现圆角,这一期我们来跟大家分享一下如何实现发布/订阅的事件总线,也就是我们在Android开发中常用的EventBus、RxB...

0
0
置顶
发表了博客
09/23 11:48

鸿蒙OS内核分析|解读鸿蒙源码

本文对鸿蒙OS内核进行了简单的分析,涉及鸿蒙OS内核的架构,鸿蒙OS内核的三大核心模块(进程管理,虚拟内存,文件系统)。 首先,作者先阐述几个关键的名词。 操作系统(Operating System): 操作系统的功能是负责...

5
4
置顶
发表了博客
09/23 11:38

Harmony OS 开发避坑指南——DevEco Device Tool 安装配置

本文介绍如何在Windows主机上安装DevEco Device Tool工具。 坑点总结: 国内部网络环境下,安装npm包可能会失败,推荐使用淘宝源; serialport这个npm包安装的过程中需要编译源码,需要先安装windows-build-tools...

0
2
置顶
发表了博客
09/22 13:08

人人都能看懂的鸿蒙 “JS 小程序” 数据绑定原理 | 解读鸿蒙源码

在几天前开源的华为 HarmonyOS (鸿蒙)中,提供了一种“微信小程序”式的跨平台开发框架,通过 Toolkit 将应用代码编译打包成 JS Bundle,解析并生成原生 UI 组件。 按照入门文档,很容易就能跑通 demo,唯一需要...

0
1
置顶
发表了博客
09/21 17:00

鸿蒙内核源码分析(调度机制篇)|解读鸿蒙源码

提示:本文基于开源鸿蒙内核分析,官方源码【kernel_liteos_a】官方文档【docs】参考文档【Huawei LiteOS】 本文作者:鸿蒙内核发烧友,首创用生活场景讲故事的方式去解构内核,一窥究竟,让神秘的内核栩栩如生,...

0
6
置顶
发表了博客
09/20 17:06

解读鸿蒙源码: 鸿蒙“小程序”工作原理研究笔记

1. 介绍 自从微信小程序出现以来,各种“小程序”如雨后春笋一般出现。事实证明小程序这种开发方式非常好,鸿蒙 JS UI 框架采用类似的方式也是在意料之中的。 一个小程序(在鸿蒙 OS 中,也就是 Ability)由多个页...

1
2
置顶
程序员
发表了博客
09/20 12:16

鸿蒙 OS:使用 JavaScript 开发 Todo App UI 界面

距离鸿蒙 OS 2.0 发布已经过去一些日子了,看到鸿蒙系统强大的设备共享能力,我觉得未来它一定能够成为主流的操作系统。在利用了分布式系统的优势之后,多个设备间可以共享应用程序界面和数据,并且对于开发者,也...

5
1
置顶
发表了博客
09/20 00:10

鸿蒙系统 IO 栈分析 | 解读鸿蒙源码

华为的鸿蒙系统开源之后第一个想看的模块就是 FS 模块,想了解一下它的 IO 路径与 linux 的区别。现在鸿蒙开源的仓库中有两个内核系统,一个是 liteos_a 系统,一个是 liteos_m 系统。两者的区别主要是适应的场景...

44
31
置顶
发表了博客
09/19 23:38

鸿蒙OS的系统调用是如何实现的? | 解读鸿蒙源码

本文将首先带您回顾“系统调用”的概念以及它的作用,然后从经典的Hello World开始,逐行代码层层分析——鸿蒙OS的系统调用是如何实现的。 写在前面 9月10号 华为开发者大会(HDC)上,华为向广大开发者宣布了鸿蒙...

4
3
置顶
发表了博客
09/19 00:50

鸿蒙内核源码分析(调度队列篇)|解读鸿蒙源码

调度队列篇 提示:本文基于开源鸿蒙内核分析,官方源码【kernel_liteos_a】官方文档【docs】参考文档【Huawei LiteOS】 本文作者:鸿蒙内核发烧友,用生活场景讲故事的方式去解构内核,一窥究竟,让神秘的内核栩栩...

0
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部