- 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和華為驅動相關的配置和參數