# harmonyOS **Repository Path**: tonghuismarthome/harmonyOS ## Basic Information - **Project Name**: harmonyOS - **Description**: OpenHarmony全量代码, 包含130+个项目, 编译通过. - **Primary Language**: C - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: https://gitee.com/weharmony - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-05 - **Last Updated**: 2021-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenHarmony全量代码,包含130+个工程项目,编译通过 鸿蒙官方全量代码下载建议采用 repo 方式下载, 但repo在windows下使用会稍稍麻烦. 笔者为学习方便,将所有git工程整到一个git项目下管理,方便取阅,已编译通过. # ![](https://oscimg.oschina.net/oscnet/up-5acbf23af8461d4730a9778c0b5fb4b95f2.png) ## 源码架构/目录简介 # ![](https://oscimg.oschina.net/oscnet/up-c1f5f5e88b38fcb25f274a2062384b0c61e.png) 下表是OpenHarmony源码目录的说明,请对照架构图理解整体架构

目录名

描述

applications

应用程序样例,包括wifi-iot,camera等

base

基础软件服务子系统集&硬件服务子系统集

build

组件化编译、构建和配置脚本

domains

增强软件服务子系统集

drivers

驱动子系统

foundation

系统基础能力子系统集

kernel

内核子系统

prebuilts

编译器及工具链子系统

test

测试子系统

third_party

开源第三方组件

utils

常用的工具集

vendor

厂商提供的软件

build.py

编译脚本文件

## 文档目录结构 - quick-start:[快速入门](docs/quick-start/Readme-CN.md) - driver:[驱动](docs/driver/Readme-CN.md) - kernel:[内核](docs/kernel/Readme-CN.md) - subsystems:[子系统](docs/subsystems/Readme-CN.md) - bundles:[组件开发](docs/bundles/Readme-CN.md) - guide:[设备开发](docs/guide/Readme-CN.md) - security:[安全](docs/security/Readme-CN.md) - api-LinkIoT:[联接类模组API](docs/api/api-LinkIoT/Readme-CN.md) - api-SmartVision-Devices:[智慧视觉设备API](docs/api/api-SmartVision-Devices/Readme-CN.md) - term:[术语](docs/term/术语.md) ## 源码注释/解读 - kernel_liteos_a_note:[鸿蒙内核源码注释中文版](https://gitee.com/weharmony/kernel_liteos_a_note) - 鸿蒙源码分析系列篇:[鸿蒙源码分析系列篇](https://my.oschina.net/u/3751245/blog/4626852)