我是靠谱客的博主 坚强星月,最近开发中收集的这篇文章主要介绍鸿蒙2.0 134个仓库扼要说明,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

鸿蒙 OS 开源项目:https://www.openatom.org/openharmony

鸿蒙 OS 代码仓库:https://openharmony.gitee.com/

项目地址:https://gitee.com/organizations/openharmony/projects

 

134个仓库完整源码打包地址:

链接: https://pan.baidu.com/s/1ilONxuZht3lJeCpoFfYY1g

提取码: 9tqg

 

仓库语言:

       C:67%

       C++:33%

仓库扼要说明:

涉及到aafwk的仓库:7个(AbilityKit开发相关)

涉及到ace的仓库:2个(轻量级JS框架)

涉及到appexecfwk的仓库:5个(应用用户程序框架相关)

涉及到applications_sample的仓库:2个(一个是wifi_iot,一个是camera示例)

涉及到build的仓库:1个(编译构建框架和脚本)

涉及到communication的仓库:7个(其中IPC2个,软总线2个,轻量级WiFi2个)

涉及到community的仓库:1个(包含OpenHarmony社区治理、开发者贡献等)

设计到distributedschedule的仓库:5个(分布式相关调度)

涉及到docs的仓库:1个(OpenHarmony开发者文档)

涉及到drivers的仓库:3个(内核态驱动1个,HDF驱动框架2个)

涉及到global的仓库:2个(主要是资源调度)

涉及到graphic的仓库:1个(图形模块框架及对外接口)

涉及到hiviewdfx的仓库:10个(DFX,包含DFR可靠性和DFT可测试性)

涉及到iot_link的仓库:1个(三方SDK集成变异框架)

涉及到iothardware的仓库:3个(1个HAL适配层,两个IOT外设控制模块)

涉及到kernel的仓库:3个(LiteOS内容)

涉及到manifest仓库:1个

涉及到multimedia的仓库:11个(媒体-音频、录像、播放、相机等相关)

涉及到ohos_bundles的仓库:1个(组件元数据仓库)

涉及到prebuilts_lite_sysroot的仓库:1个(系统头文件和标准库)

涉及到security的仓库:15个

涉及到startup的仓库:6个

涉及到test的仓库:2个(开发者自测相关)

涉及到third的仓库:27个(三方开源软件)

涉及到tools的仓库:1个(工具仓)

涉及到utils_native的仓库:1个(1个公共基础库)

涉及到vendor的仓库:14个(外设驱动相关,其中海思CPU相关11个)

涉及到xts的仓库:2个(acts相关)

 

各个仓库简介:

aafwk_frameworks_kits_ability_lite Ability开发接口实现层

aafwk_frameworks_kits_content_lite Ability意图实现层

aafwk_interfaces_innerkits_abilitykit_lite Ability开发框架的实现层

aafwk_interfaces_innerkits_abilitymgr_lite Ability管理服务内部接口

aafwk_interfaces_innerkits_intent_lite Ability意图内部接口

aafwk_interfaces_kits_ability_lite Ability开发框架API

aafwk_services_abilitymgr_lite Ability运行管理服务

ace_interfaces_innerkits_builtin 轻量级JS开发框架内部接口

ace_lite_jsfwk 轻量级JS核心开发框架

appexecfwk_frameworks_bundle_lite 应用用户程序框架中包信息内部接口

appexecfwk_interfaces_innerkits_appexecfwk_lite 应用用户程序框架Ability管理API

appexecfwk_interfaces_innerkits_bundlemgr_lite 应用用户程序框架内部接口

appexecfwk_kits_appkit_lite 应用用户程序框架内部工具API

appexecfwk_services_bundlemgr_lite 应用用户程序框架包管理API

applications_sample_camera camera示例

applications_sample_wifi_iot wifi_iot示例

build_lite 编译构建框架和脚本

communication_frameworks_ipc_lite 轻量级进程间通信IPC

communication_frameworks_wifi_lite 轻量级wifi的基本功能实现

communication_hals_wifi_lite 轻量级wifi的hal层适配

communication_interfaces_kits_ipc_lite 轻量级进程间通信LiteIPC接口

communication_interfaces_kits_softbuskit_lite 软总线发现、传输接口定义

communication_interfaces_kits_wifi_lite 轻量级wifi的接口定义

communication_services_softbus_lite 软总线发现、组网、传输功能实现

community 包含OpenHarmony社区治理、开发者贡献指南、开发者贡献协议、社区交流等内容

distributedschedule_interfaces_innerkits_samgr_...  系统能力管理框架内部接口

distributedschedule_interfaces_kits_samgr_lite 系统能力管理框架对外接口

distributedschedule_services_dtbschedmgr_lite 分布式调度模块

distributedschedule_services_safwk_lite foundation系统进程

distributedschedule_services_samgr_lite 系统能力管理框架

docs OpenHarmony开发者文档

drivers_hdf_frameworks HDF驱动框架

drivers_hdf_lite HDF驱动轻量化适配

drivers_liteos liteos_a内核态驱动

global_frameworks_resmgr_lite 全球化资源调度模块

global_interfaces_innerkits_resmgr_lite 全球化资源调度系统间开放API

graphic_lite 图形模块框架及对外接口

hiviewdfx_frameworks_ddrdump_lite

hiviewdfx_frameworks_hievent_lite DFX-MCU事件记录模块

hiviewdfx_frameworks_hilog_lite DFX-MCU日志模块

hiviewdfx_interfaces_innerkits_hievent_lite DFX-MCU事件记录模块内部接口

hiviewdfx_interfaces_innerkits_hilog DFX-日志模块内部接口

hiviewdfx_interfaces_kits_hilog DFX-日志模块API

hiviewdfx_interfaces_kits_hilog_lite DFX-MCU日志模块API

hiviewdfx_services_hilogcat_lite DFX-日志服务功能模块

hiviewdfx_services_hiview_lite DFX-MCU框架

hiviewdfx_utils_lite DFX-MCU基础组件

iot_link 三方SDK集成编译框架

iothardware_frameworks_wifiiot_lite iot外设控制模块

iothardware_hals_wifiiot_lite hal适配层

iothardware_interfaces_kits_wifiiot_lite iot外设控制模块API

kernel_liteos_a 适用于资源较丰富嵌入式设备的LiteOS内核

kernel_liteos_a_huawei_proprietary_fs_proc proc文件系统

kernel_liteos_m 适用于MCU等各种资源极小设备的LiteOS内核

manifest

multimedia_frameworks_audio_lite 音频模块框架实现

multimedia_frameworks_camera_lite 相机模块框架实现

multimedia_frameworks_player_lite 播放模块框架实现

multimedia_frameworks_recorder_lite 录像框架实现

multimedia_hals_camera_lite 相机业务适配接口

multimedia_interfaces_kits_audio_lite 音频模块API

multimedia_interfaces_kits_camera_lite 相机模块API

multimedia_interfaces_kits_player_lite 播放模块API

multimedia_interfaces_kits_recorder_lite 录像模块API

multimedia_services_media_lite 媒体服务程序

multimedia_utils_lite 媒体子系统通用组件

ohos_bundles 组件元数据仓库

prebuilts_lite_sysroot 系统头文件和标准库

security 安全问题响应处理流程和运作方式介绍

security_frameworks_crypto_lite 数据加解密的能力模块

security_frameworks_secure_os libteec库函数实现libteec库函数实现,提供标准TEE Client接口,实现与TEE的交互

security_interfaces_innerkits_app_verify 提供对hap包签名的验签能力

security_interfaces_innerkits_crypto_lite 数据加解密的内部接口

security_interfaces_innerkits_hichainsdk_lite 提供设备互连安全认证能力内部接口

security_interfaces_innerkits_huks_lite 密钥管理服务功能内部接口

security_interfaces_innerkits_iam_lite IPC通信鉴权的内部接口

security_interfaces_innerkits_secure_os libteec库函数接口定义,提供标准TEE Client接口,实现与TEE的交互

security_interfaces_kits_iam_lite 应用权限管理API

security_services_app_verify 提供对hap包签名的验签能力

security_services_hichainsdk_lite 提供设备互连安全认证能力

security_services_huks_lite 提供密钥管理服务功能

security_services_iam_lite 提供应用权限管理及IPC通信鉴权能力

security_services_secure_os 提供TEE代理服务

startup_appspawn_lite 应用孵化模块appspawn进程

startup_frameworks_syspara_lite 系统属性实现模块

startup_hals_syspara_lite 系统属性硬件抽象层

startup_init_lite 启动模块init进程

startup_interfaces_kits_syspara_lite 提供获取/设置系统能力的API

startup_services_bootstrap_lite 服务启动引导模块

test_developertest 开发者自测试框架

test_xdevice 开发自测试与XTS认证测试基础库

third_party_FatFs 三方开源软件FatFs

third_party_FreeBSD 三方开源软件FreeBSD

third_party_Linux_Kernel 三方开源软件Linux kernel

third_party_NuttX 三方开源软件NuttX

third_party_bounds_checking_function 三方开源软件bounds_checking_function

third_party_cJSON 三方开源软件cJSON

third_party_cmsis 三方开源软件CMSIS

third_party_curl 三方开源软件Curl

third_party_freetype 三方开源软件FreeType

third_party_googletest 三方开源软件Google Test

third_party_harfbuzz 三方开源软件harfbuzz

third_party_iniparser 三方开源软件Iniparser

third_party_jerryscript 三方开源软件JerryScript

third_party_libjpeg 三方开源软件libjpeg

third_party_libpng 三方开源软件libpng

third_party_ltp 三方开源软件ltp

third_party_lwip 三方开源软件lwip

third_party_mbedtls 三方开源软件Mbed TLS

third_party_mtd_utils 三方开源软件mtd_utils

third_party_musl 三方开源软件musl

third_party_openssl 三方开源软件OpenSSL

third_party_rt_thread 三方开源软件RT-Thread

third_party_unity 三方开源软件Unity

third_party_wpa_supplicant 三方开源软件wpa_supplicant

third_party_zlib 三方开源软件zlib

tools 工具仓

utils_native_lite 公共基础库

vendor_hisi_hi35xx_hardware 媒体特性芯片对接层库

vendor_hisi_hi35xx_hi3516dv300 Hi3516DV300芯片驱动软件,包括:媒体驱动子目录、媒体用户态库子目录、NOTICE文件

vendor_hisi_hi35xx_hi3516dv300_uboot uboot的差异化内容目录,包含配置文件、LICENSE文件编译脚本等

vendor_hisi_hi35xx_hi3518ev300 Hi3518EV300芯片驱动软件,包括:媒体驱动子目录、媒体用户态库子目录、NOTICE文件

vendor_hisi_hi35xx_hi3518ev300_uboot uboot的差异化内容目录,包含配置文件、LICENSE文件、编译脚本等

vendor_hisi_hi35xx_hi35xx_init 编译打包内核镜像的编译脚本

vendor_hisi_hi35xx_middleware 中间件库

vendor_hisi_hi35xx_middleware_source_third_part...  三方开源软件FFmpeg

vendor_hisi_hi35xx_platform hi35xx平台驱动

vendor_hisi_hi35xx_thirdparty_uboot_src 三方开源软件uboot

vendor_hisi_hi3861_hi3861 Hi3861芯片驱动软件,包含LICENSE、编译脚本、配置文件、驱动实现、工具等

vendor_huawei_camera OEM厂商定制化

vendor_huawei_hdf HDF外设驱动

vendor_huawei_wifi_iot OEM厂商定制化

xts_acts acts应用兼容性测试套

xts_tools_lite acts测试套开发框架

 

最后

以上就是坚强星月为你收集整理的鸿蒙2.0 134个仓库扼要说明的全部内容,希望文章能够帮你解决鸿蒙2.0 134个仓库扼要说明所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部