待补充
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亿台生态设备、数百万开发者,以及覆盖生活、出行、金融、娱乐等领域的海量原生应用。
技术规格
| 内核架构 | |
|---|---|
| 主要开发语言 | |
| 最新稳定版 | |
| 代码规模 | |
| 安全认证 | |
| 支持的设备类型 | |
| 分布式能力 |
项目资源
fenwii/OpenHarmony
/openharmony.gitee.com
harmonyos/os
/www.harmonyos.com
/www.openharmony.cn
/www.openharmony.io
developer.huawei.com/consumer
gitcode.com/Cangjie
openharmony-cangjie/cj-wp-abstract
openharmony-cangjie/89_u7f16_u7a0b_u8bed_u8a00_u5f00_u53d1_u6307_u5357
openharmony-cangjie/libs_overview_ohos
slightMooc/C101718903607800132
Cangjie-TPC/CangjieMagic
openatom-university/openharmony-oer
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| OpenHarmony 源码 | 1 | — | 从官方仓库获取 |
| DevEco Studio (IDE) | 1 | — | 官方开发工具 |
| 仓颉编程语言编译器 | 1 | — | 可选,用于仓颉开发 |
| 华为/荣耀手机或平板 | 1 | — | 用于运行和测试 HarmonyOS 应用 |
| 开发板 (如 HiHope, Dayu) | 1 | — | 用于 OpenHarmony 设备开发 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| DevEco Studio | 鸿蒙应用开发集成开发环境 | ✅ 是 |
| Git | 版本控制,获取和管理源码 | ✅ 是 |
| 代码编辑器 (VSCode等) | 辅助代码编辑 | ▢ 推荐 |
| 模拟器 | 在没有实体设备时测试应用 | ▢ 推荐 |
| 烧录工具 | 将系统镜像刷写到开发板 | ▢ 推荐 |
能力画像
记忆与知识检索
3/5
逻辑推演
4/5
表达与交流
2/5
感知与观察
2/5
数理与计算
3/5
动手与操作
4/5
狂热与坚持
5/5
创造与创新
5/5
项目图库
所需技能
🔧 **动手能力**:需要能够搭建开发环境,配置模拟器或连接实体设备(如开发板、手机),进行应用的编译、烧录和调试。
💻 **编程能力**:需要掌握至少一种鸿蒙支持的开发语言,如 ArkTS (TypeScript 风格) 或仓颉编程语言。了解分布式应用开发概念。
⚡ **电子电路**:如果进行 OpenHarmony 的底层硬件开发(如驱动开发、板级适配),则需要具备一定的嵌入式硬件和电路知识。
适用场景
**应用开发**:开发运行在手机、平板、智慧屏等设备上的原生鸿蒙应用。
**系统移植与适配**:将 OpenHarmony 移植到新的硬件平台(如开发板、智能家居设备)。
**物联网解决方案**:利用鸿蒙的分布式能力,构建跨设备的智能家居、工业互联等场景解决方案。
**学习与研究**:作为学习现代分布式操作系统设计、微内核架构、国产操作系统发展的优秀案例。
**生态共建**:加入鸿蒙生态,成为合作伙伴或贡献者,共同推动国产操作系统发展。