开源鸿蒙
fenwii/OpenHarmony
智能家居
3/5
🧩 软硬件结合
已发布
项目简介
华为鸿蒙分布式操作系统(Huawei HarmonyOS,纯血鸿蒙Harmony Next ),开源鸿蒙分布式操作系统( OpenHarmony)开发技术交流,最全鸿蒙技术资料库,手册,指南,共建国产操作系统万物互联新生态。
华为鸿蒙分布式操作系统(Huawei HarmonyOS,纯血鸿蒙Harmony Next ),开源鸿蒙分布式操作系统( OpenHarmony)开发技术交流,最全鸿蒙技术资料库,手册,指南,共建国产
标签
项目特点
**全场景分布式**:基于微内核设计,实现模块化耦合,可弹性部署在手机、平板、PC、智慧屏、车机、穿戴设备等多种终端上。
**开源与商业双轮驱动**:OpenHarmony 是开放原子开源基金会旗下的开源项目,华为 HarmonyOS 是基于 OpenHarmony 的商业发行版。
**原生智能与安全**:HarmonyOS NEXT 深度融合 AI,支持星盾安全架构,从源头构建新秩序,获得行业最高等级安全认证(CC EAL 6+)。
**丰富的开发语言支持**:支持 ArkTS、仓颉编程语言(Cangjie)等,为开发者提供现代化的编程体验。
**强大的生态体系**:拥有超过10亿台生态设备、数百万开发者,以及覆盖生活、出行、金融、娱乐等领域的海量原生应用。
技术规格
| 内核架构 | 微内核 + Linux 内核 + Lite OS(未来将发展为纯微内核) |
|---|---|
| 主要开发语言 | ArkTS, C, C++, 仓颉编程语言 |
| 最新稳定版 | HarmonyOS 5.0 (NEXT) / OpenHarmony 5.1.0 Release |
| 代码规模 | 超过 1.1 亿行 |
| 安全认证 | 鸿蒙内核 CC EAL 6+,HarmonyOS Next IP产品信息安全认证 EAL |
| 支持的设备类型 | 手机、平板、PC、智慧屏、车机、穿戴、IoT 设备等 |
| 分布式能力 | 分布式软总线、分布式数据管理、分布式任务调度 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| OpenHarmony 源码 | 1 | — | 从官方仓库获取 |
| DevEco Studio (IDE) | 1 | — | 官方开发工具 |
| 仓颉编程语言编译器 | 1 | — | 可选,用于仓颉开发 |
| 华为/荣耀手机或平板 | 1 | — | 用于运行和测试 HarmonyOS 应用 |
| 开发板 (如 HiHope, Dayu) | 1 | — | 用于 OpenHarmony 设备开发 |
能力画像
⚪ 记忆与知识检索: 3/5
🔵 逻辑推演: 4/5
⚪ 表达与交流: 2/5
⚪ 感知与观察: 2/5
⚪ 数理与计算: 3/5
⚪ 动手与操作: 4/5
⚪ 狂热与坚持: 5/5
⚪ 创造与创新: 5/5
项目图库
所需技能
🔧 **动手能力**:需要能够搭建开发环境,配置模拟器或连接实体设备(如开发板、手机),进行应用的编译、烧录和调试。
💻 **编程能力**:需要掌握至少一种鸿蒙支持的开发语言,如 ArkTS (TypeScript 风格) 或仓颉编程语言。了解分布式应用开发概念。
⚡ **电子电路**:如果进行 OpenHarmony 的底层硬件开发(如驱动开发、板级适配),则需要具备一定的嵌入式硬件和电路知识。
适用场景
**应用开发**:开发运行在手机、平板、智慧屏等设备上的原生鸿蒙应用。
**系统移植与适配**:将 OpenHarmony 移植到新的硬件平台(如开发板、智能家居设备)。
**物联网解决方案**:利用鸿蒙的分布式能力,构建跨设备的智能家居、工业互联等场景解决方案。
**学习与研究**:作为学习现代分布式操作系统设计、微内核架构、国产操作系统发展的优秀案例。
**生态共建**:加入鸿蒙生态,成为合作伙伴或贡献者,共同推动国产操作系统发展。