鸿蒙 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测试套开发框架
转载:https://blog.csdn.net/u011087213/article/details/108631962