73

GitHub - Awesome-HarmonyOS/HarmonyOS: A curated list of awesome things related t...

 4 years ago
source link: https://github.com/Awesome-HarmonyOS/HarmonyOS
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

HarmonyOS

hi.jpg

A curated list of awesome things related to HarmonyOS

系统简介

  • 鸿蒙系统是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。
  • 鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架 。可用于大屏、PC、汽车等各种不同的设备上。还可以随时用在手机上,但暂时华为手机端依然优先使用安卓。
  • 鸿蒙 OS 底层由鸿蒙微内核、Linux 内核、Lite OS 组成,未来将发展为完全的鸿蒙微内核架构。

发展历程

  • 2012年,华为开始规划自有操作系统“鸿蒙”。
  • 2019年5月24日,国家知识产权局商标局网站显示,华为已申请“华为鸿蒙”商标,申请日期是2018年8月24日,注册公告日期是2019年5月14日,专用权限期是从2019年5月14日到2029年5月13日。
  • 2019年5月17日,由某教授领导的华为操作系统团队开发了自主产权操作系统——鸿蒙。
  • 2019年8月9日,华为正式发布鸿蒙系统余承东介绍,鸿蒙操作系统开源。

技术特性

  • 分布式架构首次用于终端OS,实现跨终端无缝协同体验;
  • 确定时延引擎和高性能IPC技术实现系统天生流畅;
  • 基于微内核架构重塑终端设备可信安全;
  • 通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享。

What is HarmonyOS?

HarmonyOS is a realtime, modular, microkernel operating system.

Development Courses

  • [2012] HarmonyOS started out in Shanghai’s Jiao Tong University in 2012.
  • [2015] 由HarmonyOS内核研发的操作系统部署应用在运营商、互联网企业、政府部门、大型云计算中心等30余家大型单位,支撑了在600余家数据中心关键业务系统。
  • [2018] Huawei filed for the "HarmonyOS" trademark in China in August 2018.
  • [2019] Huawei has allegedly shipped 1 million smartphones with its self-developed "HarmonyOS" operating system onboard for testing.

Resources

Official Resources

  • Official Site
  • [Release Notices]
  • [Security Notices]
  • [Tutorials]
  • [Documentation]

Download

  • [Mirrors]

Architecture References

  • [ABI] Application Binary Interface
  • [EABI] Embedded Application Binary Interface

Hardware drivers

  • [Device compatibility]
  • [Standards & Protocols]
  • [Hareware Quality Specification]
  • [Driver Development Kit]
  • [Driver Samples]
  • [Debugging Tools]
  • [Security]
  • [5th Gen Drivers and Firmware]
  • [Boot and UEFI]
  • [ACPI/SoC]
  • [Wi-Fi]
  • [USB]
  • [Printer]

Developer Tools

Compiler

  • [Ark] HongMeng is an Android-app compatible operating system, Ark compiler can improve Android system operation fluency by 24%, response speed by 44%, and the smoothness of the third-party application up to 60%.

SDK

IDE

Community

  • [Questions]

Books


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK