# Awesome-HarmonyOS_木棉花 **Repository Path**: eeasy/awesome-harmony-os-kapok ## Basic Information - **Project Name**: Awesome-HarmonyOS_木棉花 - **Description**: 鸿蒙系统的资料整理 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 81 - **Created**: 2020-12-26 - **Last Updated**: 2020-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Awesome-HarmonyOS ## 介绍 鸿蒙系统的相关资源整合,由深大学生团队负责,长期更新。 最新更新的活动、比赛、项目等会加上西瓜标志 :watermelon: - [鸿蒙系统是什么](#鸿蒙系统是什么) - [鸿蒙系统的发展历程](#鸿蒙系统的发展历程) - [官方资源](#官方资源) - [鸿蒙社区](#鸿蒙社区) - [鸿蒙设备](#鸿蒙设备) - [开发板](#开发板) - [GT2pro手表](#GT2pro手表) - [第三方包](#第三方包) - [鸿蒙项目](#鸿蒙项目) - [代码解读](#代码解读) - [北向应用开发](#北向应用开发) - [南向设备开发](#南向设备开发) - [其他](#其他) - [线下活动](#线下活动) - [线上活动与比赛](#线上活动与比赛) - [其他资源](#其他资源) - [HarmonyOS应用开发微认证](#HarmonyOS应用开发微认证) - [书](#书) - [相关课程](#相关课程) - [公众号](#公众号) - [精华帖转载](#精华帖转载) - [贡献者介绍](#贡献者介绍) ### 鸿蒙系统是什么 --- 鸿蒙OS分布式操作系统简介鸿蒙系统(HarmonyOS),是第一款基于微内核的全场景分布式OS,是华为自主研发的操作系统。现被华为捐献给[开放原子基金会](https://www.openatom.org/#/projectDetail/3a2f7aead45c4a5081574842f0cbc515)管理,为开放原子基金会下的一个项目。 从 **系统定位** 上来说,HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1126/152336_35cefa6c_8276414.png "IR(K1Y[MOB9T]ZZ63AAAOXV.png") 从 **技术架构** 上来说,HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1126/152526_80c6b279_8276414.png "$3$O[P]~0$JWA@83}SIME7W.png") 更详细的介绍参考[官方文档](https://developer.harmonyos.com/cn/docs/documentation/doc-guides/harmonyos-overview-0000000000011903) ### 鸿蒙系统的发展历程 --- ![输入图片说明](https://images.gitee.com/uploads/images/2020/1124/164200_d26618a1_8276414.png "f0f17462e18f4f97ba19002c30aa06f2.png") **2012年** ,华为开始规划自有操作系统“鸿蒙”。 **2019年5月24日** ,国家知识产权局商标局网站显示,华为已申请“华为鸿蒙”商标,申请日期是2018年8月24日,注册公告日期是2019年5月14日,专用权限期是从2019年5月14日到2029年5月13日。 **2019年5月17日** ,华为操作系统团队开发了自主产权操作系统——鸿蒙。 **2019年8月9日** ,华为正式发布鸿蒙系统。同时余承东也表示,鸿蒙OS实行开源。 在中国信息化百人会2020年峰会上,华为消费者业务CEO余承东表示,鸿蒙os目前已经应用到华为智慧屏、华为手表上,未来有信心应用到1+8+N全场景终端设备上。 **2020年9月10日** ,华为鸿蒙系统升级至华为鸿蒙系统2.0版本,即HarmonyOS 2.0,并面向128KB-128MB终端设备开源。余承东表示,2020年12月份将面向开发者提供鸿蒙2.0的beta版本。 #### 计划中 **2020年12月中旬**,鸿蒙发布可搭载于手机的beta版本。 ### 官方资源 --- - [鸿蒙开发者文档](https://developer.harmonyos.com/cn/home) - [gitee源码地址](https://gitee.com/openharmony) - [鸿蒙应用开发IDE(DevEco studio)](https://developer.harmonyos.com/cn/develop/deveco-studio) - [鸿蒙设备开发IDE(DevEco Device Tool)](https://device.harmonyos.com/cn/ide) - [开放原子基金会](https://www.openatom.org/#/projectDetail/3a2f7aead45c4a5081574842f0cbc515) ### 鸿蒙社区 --- - [51CTO鸿蒙专区](https://harmonyos.51cto.com/?www) - [开源中国鸿蒙专区](https://www.oschina.net/group/harmonyos) - [电子发烧友鸿蒙专区](https://bbs.elecfans.com/harmonyos) ### 鸿蒙设备 --- #### 开发板 - [申请及购买渠道](https://bbs.elecfans.com/jishu_1987660_1_1.html) #### 手表 - [GT2pro手表](https://www.vmall.com/product/10086843317852.html?cid=123760) #### 手机 ### 第三方包 --- - [HarmonyHub](https://gitee.com/harmonyhub) - 鸿蒙操作系统开源组件库 ### 鸿蒙项目 --- #### 代码解读 - [kernel_liteos_a_note: 鸿蒙内核源码注释中文版](https://gitee.com/weharmony/kernel_liteos_a_note?_from=gitee_search) - HarmonyOS 源码加上中文注解 - [OHOS 1.0 with comments](https://gitee.com/hiharmonica/ohos-1.0-with-comments) - 针对OHOS 1.0代码的注释库 - [harl](https://gitee.com/ystyle/harl?_from=gitee_search) - 鸿蒙应用开发实机热更新工具 #### 北向应用开发 - [HarmonicaPreviewer](https://gitee.com/hiharmonica/harmonica-previewer) - 配套HarmonyOS北向IDE DevEco使用的HAP预览器 - [OpenHarmony Docker](https://gitee.com/misakajimmy/openharmony_docker?_from=gitee_search) - 针对 OpenHarmony 项目在编译时面临的环境不统一的情况而使用 Docker - [Harmony_AWS_IoT](https://gitee.com/harmonyhub/harmony-aws-iot?_from=gitee_search) - 支持鸿蒙系统的aws-iot软件包 - :watermelon: [Twins Piano 孪生钢琴](https://gitee.com/hiharmonica/piano) -利用鸿蒙的分布式能力实现双手双机演奏,解决单机显示键盘数目较少的缺陷,分布式开发demo #### 南向设备开发 - [MiniLisp](https://gitee.com/hiharmonica/minilisp) - mini lisp 的实现 - [lua](https://gitee.com/hiharmonica/lua) - lua开发代码库 - [OpenHarmony Docker 编译](https://gitee.com/misakajimmy/openharmony_docker?_from=gitee_search) - 针对 OpenHarmony 项目在编译时面临的环境不统一的情况而使用 Docker 来对其进行容器化编译的一个项目 - [ HarmonyOS-IoT-Application-Development](https://gitee.com/hihopeorg/HarmonyOS-IoT-Application-Development?_from=gitee_search) - Harmony OS物联网应用开发教程 #### 其他 --- ### 线下活动 - [鸿蒙HarmonyOS应用开发落地实践](https://harmonyos.51cto.com/activity/25#shequbanner) - 北京12.26 - [HarmonyOS 2.0手机开发者Beta活动-上海站](https://harmonyos.51cto.com/posts/2164) -上海12.30 ### 线上活动与比赛 --- - [2020技术征文大赛](https://harmonyos.51cto.com/posts/1940) - 适合各开发水平参加的技术征文活动,涉及5方面开发(开发板,手表,手机,智慧屏,IDE)2020.12.1-2021.1.31 - :watermelon: [HarmonyOS开发者创新大赛](https://developer.huawei.com/consumer/cn/forum/topic/0202435005655420103?fid=0101303901040230869) -自由创作,方向不限 20.12.26-21.4.2 ### 其他资源 --- #### HarmonyOS应用开发微认证: - [HarmonyOS应用开发系列课(基础篇)](https://ilearningx.huawei.com/portal/courses/course-v1:HuaweiX+CBGHWDCN098+Self-paced/about) - [HarmonyOS应用开发系列课(进阶篇)](https://developer.huaweiuniversity.com/portal/courses/HuaweiX+CBGHWDCN103/about?source=hwdev) #### 书 #### 相关课程 - [电子发烧友鸿蒙大学](https://harmonyos.elecfans.com/university/list) - [51cto鸿蒙学院](https://harmonyos.51cto.com/study) - [ilearning学习平台](https://ilearningx.huawei.com/portal/) #### 公众号 - [HarmonyOS社区] -HarmonyOS_Community - [HarmonyOS开发者] -HarmonyOS_Dev #### 精华帖转载 - :watermelon: [应用上架](/精华帖转载/应用上架) - :watermelon: [12.16发布会纪要](/精华帖转载/12.16发布会纪要) - :watermelon: [张荣超图解鸿蒙](/精华帖转载/张荣超_图解鸿蒙) ### 贡献者介绍 --- 我是一名研二的学生,我们鸿蒙学习小组由深圳大学的25名学生组成,成员既有本科生,又有研究生,木棉花是深大校园内常见的一种花,我们学习小组一同在深大校园内学习鸿蒙,故取名于其。我们从零开始对鸿蒙进行学习,一路学习的过程中,我们遇到了很多困难,查询了很多资料。现在,我们把我们学习过程中寻觅到的各种路径与资料整理后分享给大家。 我们还有很多不足,欢迎各位指正,你的反馈会让我们做的更好 ,如果有需要交流的地方,可以通过邮箱联系我: **491447816@qq.com** 。 **本项目会长期更新** ,希望随着鸿蒙一同成长变强的既有我们,也有正在看着这个项目的你。明年3月,深大校园内的木棉花会盛开,那时,鸿蒙也会变的更好,愿这花开,有你我的一份。 第一次鸿蒙线下沙龙Harmony Go 这是我们的第一个开源项目,你的star对我们很重要,希望支持 :smile: 。(左边四只是我们和连志安老师 :grin: ) 我们还有一些其他项目: :watermelon: [荔园Harmony](https://gitee.com/zhang-zhaotian/liyuan-harmony) -深大学生做的一个鸿蒙的开发学习汇总(从应用开发到上架)