- appliations:应用app
- base:账号管理模块、全球化框架模块、
- account:账号管理模块
- global:国际化,资源文件管理
- hiviewdfx
- faultloggerd,异常捕获模块
- hiappevent,打点接口用于数据统计
- hievent_lite, 打点模块的数据序列化工具
- hilog,日志系统
- hilog_lite, 轻量级日志
- hisysevent Harmony埋点接口
- hiview,不是UI; 跨平台的设备维测服务集
- hiview_lite,提供dfx子系统的初始化功能,控制各组件按需启动
- iot_hardware, 硬件设备的操作的接口
- miscservices, time提供管理系统时间的能力
- notification, android的广播系统类似,
- powermgr
- battery_manager, 电池服务
- display_manager, 显示管理
- power_manager, 电源管理模块,系统功能模块
- powermgr_lite,电源管理模块,app接口模块
- security,安全模块
- sensors
- miscdevice_lite,马达和led灯
- sensor_lite, 轻量级传感器
- startup
- appspawn_lite,应用启动器,启动应用,设置权限,嗲用hap框架入口
- appspawn_standard, 同上
- bootstrap_lite, 启动引导组件,提供各服务和功能的启动入口标识,SAMGR启动时,调用bootstrap的入口函数,并启动系统服务
- init_lite, 负责从内核加载第一个用户态进程开始,到第一个应用程序启动之间的系统服务进程启动过程
- syspara_lite, 系统属性组件,获取设备信息的接口
- telephony,通讯模块功能,电话,短息,sim等待
- update,更新模块,系统更新,app更新;升级包制作工具,revovery程序
- build:编译脚本
- developtools: 开发者工具,包含调试、打包、分析的工具
- device:
- docs:字面含义文档
- domains:三方厂家sdk继承例子
- drivers:
- adapter,harmony驱动子系统内核或者用户态驱动框架的代码以及编译脚本,提供驱动框架能力
- framework,harmony驱动子系统核心源码
- liteos,内核驱动相关
- peripheral,外设器件驱动相关的HDI接口,HAL实现,驱动模型和测试用例
- foundation
- aafwk,harmony系统的app开发框架,包含js和C++,类似android的activity系统
- ace, harmnoryUI开发框架;
- ai,AI能力子系统,c/C++
- appexecfwk, app管理和安装包管理模块、开发harmony app的框架
- communication
- bluetooth, 蓝牙模块
- dsoftbus,提供蓝牙,wifi的发现连接功能;设备组网;数据传输;总的来说就时局域网通讯能力管理
- ipc,跨进程通信(IPC和RPC)
- ipc_lite,轻量级进程通信
- softbus_lite:近场数据通信,抽象了usb、wifi、蓝牙等
- wifi:wifi基础功能
- wifi_aware:wifi近场通信
- wifi_lite:wifi功能
- distributeddatamgr, 数据库和文件系统功能子系统
- distributedschedul:
- dmsfwk:uri组件能力;给应用程序框架等子系统使用
- dmsfwk_lite:分布式任务调度模块,负责跨设备组件管理,访问和控制远程组件能,分布式场景下的应用协同
- safwk:分布式任务调度子系统中,定义systemAbilitu的实现方法,提供启动和注册等接口实现
- safwk_lite:提供基础服务运行的空进程
- samgr:系统服务启动、注册、查询功能
- samgr_lite:系统服务开发框架,
- graphic:图形图像模块
- multimedia:多媒体模块
- multimodalinput: 触控模块
- interface, js sdk API
- kernel,
- linux. linux kernle配置和补丁
- linux-4.19 linux内核源码
- liteos_a:liteOS A
- liteos_m:liteOS M;A和M等差异暂时还不清楚
- prebuilts:build工具
- productdefine:产品配置
- test:
- third_party:大宝藏,缺少基本功能都可以在这里找到并编译处需要的
- utils:常用的C/C++增强API
- vendor:hisi和华为驱动相关的配置和参数