首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏码农UP2U

    鸿蒙系统开源

    华为的鸿蒙系统可能一直是听说过没见过的系统,在昨天也终于正式宣布开源了。 鸿蒙系统托管在了国内的 Gitee 上,也就是码云上面,其地址如下: https://openharmony.gitee.com 在它的托管主页上有一个项目介绍,我这里截图过来。 ? 在我写文章时,鸿蒙的关注量有 3000 多,当然我也关注了,具体如下: ? 看到在鸿蒙首页的精选中,第一行的第一个应该是源码,第一行的最后一个应该是开发者文档,截个图看看。 ? 点开文档随手点两下,再打开代码的目录结构随手点两下,代码应该是有对应的文档的。截图如下: ? 鸿蒙的开源,也终于摆脱了只有 PPT 的说法,它的好坏我也无法评价,在码云当中好像它也没有开放评论,我也很想知道大家是怎么看待它的。鸿蒙以后具体的生态和发展何去何从,让我们拭目以待吧。

    1.8K41发布于 2020-09-14
  • 来自专栏我是极客人

    “开辟鸿蒙 ” - 鸿蒙系统应用开发尝鲜

    开辟鸿蒙,谁为情种,都只为风月情浓 第一次知道“鸿蒙”这个词,是在《红楼梦》的开篇引子。鸿蒙,在古典文化中,表示宇宙形成前的混沌状态,意为开天辟地之前。 由于鸿蒙开发和Android极其相似,所以会将两种移动平台进行比较讲解。 目前支持鸿蒙TV和鸿蒙手表的远程虚拟机 ? 文件结构 ? 的src/main/res类似 entry/src/main/config.json 为项目配置代码或入口配置,类似于Android清单文件AndroidManifest.xml, 描述了包名、申请的系统权限 鸿蒙推进的节奏比我想象的要快,虽然在开发工具还有继续完善之处;尽管里面有很浓的Android痕迹,但是我们不能以此推测鸿蒙就是Android,我们只能说它在系统API设计上借鉴了Android,以及给移动开发者一种友好的亲近感

    99341发布于 2020-10-09
  • 鸿蒙系统问世(开源!!!)

    (Android应用完全兼容) 鸿蒙系统包括三层:内核、基础服务、程序框架。它可以支撑智慧屏、可穿戴、车机、音箱、手机专有服务等不同的设备,一套系统多平台部署。 尤其是分布式软总线技术,让鸿蒙系统的端到端时延小于20ms,有效吞吐高达1.2Gbps、抗丢包率高达25%。 鸿蒙系统能够根据应用的特征,分配慢车道、快车道、超快车道,保证不同应用的快捷和流畅。 在车机OS方面,鸿蒙比谷歌Fusion系统有3-5倍的性能提升。 由于有了方舟编译器,安卓系统开发的应用“非常容易”迁移到鸿蒙系统上,开发者只需要一两天时间就行。 鸿蒙是真正面对未来的、面对AI、全场景分布式OS。 2.确定时延引擎和高性能IPC技术实现系统天生流畅 鸿蒙 OS通过使用确定时延引擎和高性能IPC两大技术解决现有系统性能不足的问题。

    34610编辑于 2025-06-12
  • 来自专栏嵌入式Linux系统开发

    鸿蒙系统是什么?

    鸿蒙不是 Linux,也不是安卓 很多人会混淆鸿蒙跟 Linux 关系。 举个例子:大家熟悉的 Windows 里面含有内核,也含有 UI 系统,含有桌面程序,普通人可以直接使用 Windows。 基于 Linux 内核制作出来的完整系统有 Ubuntu、debian 等等,普通人可以直接使用这些完整系统。 所以鸿蒙要对标的是 Windows、安卓、IOS 这类完整系统,而 Linux 只是鸿蒙支持的内核之一。鸿蒙支持多种内核,有 Linux,也有 Liteos-a。 鸿蒙的体系很庞大,看下图,内核只是其中之一: Liteos-a 是什么 Liteos-a 是一个内核(也常常被叫做操作系统,反正大家都把操作系统、内核混着说)。 常见的内核有 freeFTOS、rt-thread、UCOS,这些都属于实时操作系统(RTOS),Linux 不是实时操作系统。 有了那么多操作系统,为什么还要开发 Liteos-a 呢?

    2.1K20编辑于 2022-05-24
  • 来自专栏个人路线

    鸿蒙系统的那些事儿【鸿蒙开发21】

    鸿蒙操作系统安全吗? 所以整体是安全可靠的 鸿蒙系统的前景咋样? 跟安卓和iOS系统相比,HarmonyOS系统毕竟还是比较“年轻”,但是不日的将来鸿蒙OS的出现将导致与iOS和Android成三足鼎立,目前跟前者的差距还是不小。 不过,按照目前的速度,鸿蒙系统迎头赶上应该只是时间问题,期望鸿蒙操作系统能如同像它的名字一样,为中国科技的腾飞,开创一片天空,在科技世界的舞台上有它一席之地。 也就是说华为HarmonyOS发展到现在,已经不仅仅是华为的鸿蒙,而是所有为HarmonyOS做出贡献的人的鸿蒙系统

    64420编辑于 2022-03-30
  • 来自专栏大龄程序员的人工智能之路

    这就是鸿蒙系统

    鸿蒙操作系统与华为之前的安卓定制版本如此之象,对于安卓应用的支持又是如此完美,令人浮想联翩,是不是又一个套壳的安卓系统?关于鸿蒙系统是安卓套壳的言论,网络上已经很多,无需赘述。 这我还真不是这样认为,当前鸿蒙面临的生态建设问题依然很大。 鸿蒙系统对安卓系统的兼容性太好,让人感觉不到换了一个操作系统。这对于用户而言是一件好事,但对于软件开发商而言,就更没有动力去开发鸿蒙版应用。 本来开发者为了跨桌面、安卓、iOS系统开发,头大如牛,为了减少开发和维护成本,想出各种跨平台方案。现在多了一个鸿蒙系统要适配,而安卓app既可以在鸿蒙上运行,又能在安卓系统上跑,为什么要开发两套? 反正不管怎么看,鸿蒙系统都很难,但也不能失去信心。中国每前进一步,都很难,但我们还是做到了。所以,在这里还是要给鸿蒙系统加油。 在研究鸿蒙系统的同时,我也拿到了鸿蒙应用开发的中级证书,等想好做什么应用的时候,再来试一试。 ?

    1.1K20发布于 2021-07-14
  • 来自专栏韦东山嵌入式

    鸿蒙系统体验之在IMX6ULL上体验鸿蒙系统

    第一章 在IMX6ULL上体验鸿蒙系统 请先下载以下文件,里面含有烧写软件: https://gitee.com/weidongshan/openharmony_for_imx6ull/repository 使用这软件,只需要一条USB线连接电脑和开发板USB OTG口,只需要点击一个按钮就可以体验鸿蒙系统。 1.4 一键体验鸿蒙:下载到内存运行 1.4.1 一键启动 把开发板设置为USB启动,接好2条USB线,装好驱动程序后,运行烧写工具,点击下图所示按钮,观察串口信息,可以看到板子启动进入鸿蒙系统了: 1.5 开机自动启动鸿蒙 把开发板设置为USB启动,接好2条USB线,装好驱动程序后,运行烧写工具. 先烧写,点击下图所示按钮: ? 然后设置默认系统,如下图所示: ? 最后,设置为EMMC启动,重新上电后就可以自动进入鸿蒙系统

    2.8K31发布于 2020-09-30
  • 来自专栏CSDNToQQCode

    鸿蒙系统下载地址_华为鸿蒙代码全开源

    2020年9月10日,华为CEO余承东在华为开发者大会上宣布,鸿蒙2.0(HarmonyOS 2.0)系统正式发布。 此次距离华为鸿蒙1.0(HarmonyOS 1.0)发布已经过去一年了。 从华为遭遇制裁开始,鸿蒙成为了很多国人的寄托。但第一次推出,就引发了争议: 没有完整的开发文档,架构设计说明,配套的IDE,没有可编译的DEMO......鸿蒙1.0一度被称为为“PPT操作系统”。 而一年后的鸿蒙2.0都有了:技术架构公开,文档代码全部开源。 外人不懂,其实我们做这一行应该知道: 走到这一步的华为,已经开始向巨头迈进。 作为半个内行人,我们最关注的当然还是鸿蒙系统的源码,已经有一些尝鲜的小伙伴跑过一波,按照步骤一步步跑下来,整个流程还是不难。

    99630编辑于 2022-11-29
  • 来自专栏开源519

    鸿蒙操作系统下载

    简介 华为最近开源了自产的操作系统--Harmony。凑一波热闹,下载源码看看。横看成岭侧成峰,远近高低各不同。由于目前水平有限,所以不对鸿蒙操作系统做出过多评价,只是下载来学习一下。 愿景是希望国产的操作系统能够越来越好,早日摆脱某国之流对我国关键技术的限制。 内核下载路径 鸿蒙操作系统仓库地址:https://gitee.com/openharmony ? 关于对鸿蒙操作系统的介绍,官方也有详细的中英文记录。 详见:https://gitee.com/openharmony/docs/tree/master 总结 本篇文章主要记录一下鸿蒙源码的下载,以及官方对鸿蒙操作系统的介绍和快速开发地址所在。 目前手里还没有开发板能够将此系统跑起来,但是会持续关注鸿蒙

    3.4K41发布于 2020-09-22
  • 来自专栏猫头虎博客专区

    鸿蒙操作系统架构

    [Harmonyos]鸿蒙操作系统架构 摘要 作为华为自主研发的操作系统鸿蒙操作系统(HarmonyOS)引起了广泛关注。 本篇博客将深入探讨鸿蒙操作系统的架构特点,为开发者和技术爱好者提供一窗式了解。 引言 鸿蒙操作系统是华为在多设备、跨场景下推出的全新操作系统。 正文 ️ 鸿蒙操作系统架构概览 鸿蒙操作系统采用了微内核设计,这是与传统宏内核操作系统的主要区别。微内核意味着它只包含最基础的功能,如进程通信和硬件驱动,其他功能则通过用户态服务实现。 微内核的优势 安全性: 微内核减少了系统崩溃的风险。 灵活性: 易于扩展,能适应不同类型的硬件和使用场景。 模块化架构 鸿蒙操作系统采用模块化设计,可以根据设备性能和资源进行灵活裁剪。 总结 鸿蒙操作系统的微内核架构、模块化设计和分布式能力为其在各种设备和应用场景中的应用提供了强大的支持。它不仅是华为对操作系统领域的一次重大创新,也预示着智能设备发展的新方向。

    82910编辑于 2024-04-08
  • 来自专栏嵌入式项目开发

    鸿蒙系统(HarmonyOS)与OpenHarmony

    一、概述 华为推出的鸿蒙系统(HarmonyOS)凭借其分布式架构及多设备协同能力在业界引起了广泛关注。与此同时,还有一个名为OpenHarmony的开源项目,它在推动物联网设备之间的互联互通。 尽管两者同源,但它们的应用场景、开源性以及生态系统有所不同,满足了不同市场的需求。 二、鸿蒙基础概念 什么是鸿蒙系统(HarmonyOS) HarmonyOS 是由华为开发的一种分布式操作系统,设计用于提供跨设备无缝体验。 四、版本和生态圈 鸿蒙系统(HarmonyOS)版本历史: HarmonyOS 1.0至后续版本持续改进,增强了对更多设备的支持及其功能。 五、应用领域与市场定位 HarmonyOS的应用领域:智能手机、智能家居、智能穿戴设备及车载系统等消费级市场。

    68910编辑于 2025-05-27
  • 来自专栏老九学堂

    鸿蒙系统与安卓系统的区别

    华为鸿蒙已经发布快一年了,但是经常还有小伙伴说,鸿蒙不就是安卓系统套个壳么?类似小米的米UI和华为自有的EMUI。 我们不可否认鸿蒙2.0系统跟安卓的界面确实很相似,但就因此判定鸿蒙系统是安卓换皮了吗? 概念 鸿蒙与安卓一样,基于Linux内核研发鸿蒙操作系统鸿蒙系统与安卓系统能够最大程度地兼容,初衷是对标安卓系统,补齐华为缺失的生态,不是超越、颠覆安卓,而是与安卓长期并存,由于兼容,两者的生态具有高度相似性 鸿蒙OS是一款基于微内核面向全场景的分布式操作系统。 微内核 华为鸿蒙系统与安卓在系统架构上有着本质的区别,其中安卓是基于宏内核而鸿蒙则是基于微内核开发的。 鸿蒙系统架构 鸿蒙操作系统是微内核设计:微内核仅包括了操作系统必要的功能模块(任务管理、内存分配等)处在核心地位具有最高权限,其他模块不具有最高权限,也就是说其他模块出现问题,对于整个系统的运行是没有阻碍的

    6.5K30编辑于 2022-04-29
  • 来自专栏Python数据结构与算法

    【华为鸿蒙系统学习】- 如何利用鸿蒙系统进行App项目开发|自学篇

    创建鸿蒙第一个App项目 项目创建 首先,创建一个项目。 然后我们选择创建应用 Ability:表示功能的抽象,根据你所需要功能进行选着性开发。 DevEco Studio 还支持低代码开发模式(不写代码,自动生成的组件可以随意拖拽) 初学者 - “应知其然·而知其所以然” ,所以最好就不勾选 然后,点击next,系统就开始构建我们的项目 工程目录区 (1) 单击顶部Tools ---> Device Manager (2)选择鸿蒙模拟器并安装所有设备 --- 这里安装的是模拟器的管理工具 安装好以后,点击Finish 。 没有.bat的文件bvigorw:是Linux或Unix操作系统中做ohpm的编译管理 .properties:配置文件的属性 oh-package.json5:包含依赖的配置,项目配置,以及(第三方包 树形依赖数通常用于描述复杂的层次结构或组织关系,例如文件系统、组织结构等。 在给定的引用中,有两个类用于表示树形依赖数。 TreeVo类表示树形依赖数的节点,包含节点的id、name和子节点列表。

    1.5K11编辑于 2024-01-18
  • 鸿蒙系统上开发BS框架】

    鸿蒙系统上开发BS框架的软件,可以选择使用以下技术流和技术栈: 鸿蒙系统开发技术:了解鸿蒙系统的应用开发框架和相关开发工具,掌握鸿蒙系统的应用生命周期、权限管理、界面布局等基本开发知识。 HarmonyOS UI框架:鸿蒙系统提供了HarmonyOS UI框架,可以使用该框架进行界面设计和开发,包括布局、组件、事件处理等。 可以使用鸿蒙系统提供的WebView组件来加载和显示Web页面。 目前鸿蒙系统上的BS开发方面支持相对较少,但随着鸿蒙生态的不断完善,相信会有更多BS开发方面的支持和框架出现。

    18810编辑于 2025-08-29
  • 来自专栏从头开始学习测试开发

    如何安装.hap鸿蒙系统应用

    配置开发环境 DevEco Studio下载安装:DevEco Studio 根据自己的电脑系统下载安装: 系统要求 Windows 操作系统:Windows 10/11 64 位 内存:8GB 及以上 硬盘:100GB 及以上 分辨率:1280*800 像素及以上 macOS 操作系统:macOS(X86) 10.15/11/12/13 macOS(ARM) 11/12/13 内存:8GB 及以上

    94810编辑于 2024-07-11
  • 来自专栏全栈程序员必看

    鸿蒙系统v30能用吗_v30pro升级鸿蒙系统使用感受

    鸿蒙 鸿蒙发布在gitee上 https://gitee.com/openHarmony 入门指导,以Hi3516DV300为例 https://gitee.com/openharmony/docs /bin:$PATH export PATH=~/hc-gen:$PATH export PATH=~/hc-gen:$PATH 最后别忘了 source ~/.bashrc 使得环境变量生效 系统源码编译 下载系统源码 wget http://tools.harmonyos.com/mirrors/os/1.0/code-1.0.tar.gz 解压后,编译: python build.py ipcamera_hi3516dv300 下载源码时,就疑惑,鸿蒙和liteOS的关系,编译后,还有liteos.bin,疑惑。 烧录 访问 鸿蒙的IDE网站,里面有详细的介绍: https://device.harmonyos.com/cn/ide 总结下烧录工具: vs code node.js https://nodejs.org

    76920编辑于 2022-09-30
  • 来自专栏韦东山嵌入式

    不用买硬件,1s体验鸿蒙系统!(IMX6ULL QEMU运行鸿蒙系统)

    简介 1.1 改QEMU的特点: 1.2 已经移植的系统 2. 使用QEMU 2.1 下载 2.2 体验Linux 1. 体验LCD和触摸屏 2. 体验LED 3. 体验按键 4. 的特点: 模拟网卡 模拟LCD显示功能 模拟led灯、按键 模拟at24cxx i2c存储芯片,直接可以通过用户态操作看到效果 模拟触摸屏(单点触摸) 后续会逐渐增加更多的模拟硬件模块 1.2 已经移植的系统 Linux 鸿蒙Liteos-A 2. 2.3 体验鸿蒙Liteos-A 双击运行env.bat, 在里面执行harmony_liteos.bat即可启动、进入Liteos-A。 1. /bin/digitpic”,不能用绝对路径“/bin/digitpic” 注意:这个GUI程序是我们自己写得,很丑,与鸿蒙无关。 3.

    2.4K20编辑于 2022-05-09
  • 来自专栏kubernetes中文社区

    重磅,鸿蒙系统底层彻底开源OpenHarmony!

    系统功能按照“系统 > 子系统 > 组件”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的组件。OpenHarmony技术架构如下所示: ? 驱动子系统:驱动框架(HDF)是系统硬件生态开放的基础,提供统一外设访问能力和驱动开发、管理框架。 系统服务层 系统服务层是OpenHarmony的核心能力集合,通过框架层对应用程序提供服务。 根据不同设备形态的部署环境,基础软件服务子系统集、增强软件服务子系统集、硬件服务子系统集内部可以按子系统粒度裁剪,每个子系统内部又可以按功能粒度裁剪。 根据系统的组件化裁剪程度,设备支持的API也会有所不同。 应用层 应用层包括系统应用和第三方非系统应用。 系统功能按照“系统 > 子系统 > 组件”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的组件。子系统是一个逻辑概念,它具体由对应的组件构成。

    3.1K20发布于 2021-06-21
  • 来自专栏码神随笔

    客观评价华为的OS鸿蒙系统

    论华为的OS鸿蒙系统 现在毫无疑问的是排名靠前的手机厂商都想有自己的操作系统 现在任何一家手机厂商都没有制作出属于自己的操作系统(苹果除外),安卓阵营的任何一家公开市场的手机厂商他们都只造出了身体 ,核心的系统并没有造出,他们都是基于谷歌安卓进行运行 在华为之前有很多巨头手机厂商都想做自己的操作系统,——微软,诺基亚,摩托罗拉。 但是都做的不太好,或者是没有付诸行动,这个手机系统不是你想做就可以做的,排名第一的厂商都是谁做谁死,微软可以吧,但是没有办法,做不了就是做不了,首先生态这个东西就是没完没了的往里面砸钱,并且谁也不知道什么时候是个头 (哈哈哈) 那们这么多的困难我们是不是就不做了,答案是坚决不是,只要有这个备胎鸿蒙系统在,美国就不敢下死手,我们用不用和我们有没有完全是俩个概念。 未完…

    65220编辑于 2022-12-13
  • 来自专栏江涛的博客

    鸿蒙系统应用开发之开发准备

    Hi,欢迎大家在有空的时候做客【江涛学编程】,这里是2023年的第10篇原创文章,今天我们来聊一聊鸿蒙系统应用开发之前,要做什么准备工作,如下图所示,我们要做的就是安装DevEco Studio,然后配置开发环境

    62920编辑于 2023-03-05
领券