1#  Subsystems
2
3- Compilation and Building
4    - [Compilation and Building Guide](subsys-build-all.md)
5    - [Build System Coding Specifications and Best Practices](subsys-build-gn-coding-style-and-best-practice.md)
6    - [Building the Kconfig Visual Configuration](subsys-build-gn-kconfig-visual-config-guide.md)
7    - Related Operations
8      - [Building a Product](subsys-build-product.md)
9      - [Building a Subsystem](subsys-build-subsystem.md)
10      - [Building a Component](subsys-build-component.md)
11      - [Component Building Specifications](subsys-build-component-building-rules.md)
12      - [Building a Module](subsys-build-module.md)
13      - [Building a Chipset Solution](subsys-build-chip_solution.md)
14      - [Configuring Features](subsys-build-feature.md)
15      - [Configuring System Capabilities](subsys-build-syscap.md)
16      - [Setting deps and external_deps](subsys-build-reference.md)
17      - [Information Collected by the Open Source Software Notice](subsys-build-reference.md)
18      - [Configuring Parameters for Accelerating Local Build](subsys-build-reference.md)
19      - [Viewing Ninja Build Information](subsys-build-reference.md)
20      - [HAP Build Guide](subsys-build-gn-hap-compilation-guide.md)
21      - Rust Build Guide
22        - [Rust Module Configuration Rules and Guide](subsys-build-rust-compilation.md)
23        - [Using Interactive Tools](subsys-build-bindgen-cxx-guide.md)
24        - [Using Cargo2gn](subsys-build-cargo2gn-guide.md)
25      - [FAQs](subsys-build-FAQ.md)
26- [ArkCompiler Development](subsys-arkcompiler-guide.md)
27- ArkUI
28    - [Window Title Bar Customization Development (ArkTS)](subsys-arkui-customize-titlebar-arkts.md)
29    - [Window Title Bar Customization Development (C++)](subsys-arkui-customize-titlebar-c++.md)
30- Small-System Graphics
31  - [Overview of Small-System Graphics](subsys-graphics-overview.md)
32  - [Common Component Development](subsys-graphics-common-guide.md)
33  - [Container Component Development](subsys-graphics-container-guide.md)
34  - [Development of Layout Container Components](subsys-graphics-layout-guide.md)
35  - [Animator Development](subsys-graphics-animation-guide.md)
36      - [Using Qt Creator on Windows](subsys-graphics-simulator-guide.md)
37      - [Small-System Graphics Framework Integration](subsys-graphics-porting-guide.md)
38- Multimedia
39  - Camera
40    - [Camera Overview](subsys-multimedia-camera-overview.md)
41    - [Photographing Development](subsys-multimedia-camera-photo-guide.md)
42    - [Video Recording Development](subsys-multimedia-camera-record-guide.md)
43    - [Previewing Development](subsys-multimedia-camera-preview-guide.md)
44  - Audio/Video
45    - [Audio/Video Overview](subsys-multimedia-video-overview.md)
46    - [Audio/Video Playback Development](subsys-multimedia-video-play-guide.md)
47    - [Audio/Video Recording Development](subsys-multimedia-video-record-guide.md)
48- [Utils Development](subsys-utils-guide.md)
49- AI
50    - [AI Framework Development](subsys-ai-aiframework-devguide.md)
51    - [Neural Network Runtime Device Access](subsys-ai-nnrt-guide.md)
52- Sensor
53  - [Sensor Overview](subsys-sensor-overview.md)
54  - [Sensor Usage Guidelines](subsys-sensor-guide.md)
55  - [Sensor Usage Example](subsys-sensor-demo.md)
56- Application Framework
57  - [Application Framework Overview](subsys-application-framework-overview.md)
58  - [Setting Up a Development Environment](subsys-application-framework-envbuild.md)
59  - [Development Guidelines](subsys-application-framework-guide.md)
60  - [Development Example](subsys-application-framework-demo.md)
61- [OTA Update](subsys-ota-guide.md)
62- Telephony
63  - [Telephony Overview](subsys-tel-overview.md)
64  - [Telephony Development](subsys-tel-guide.md)
65- Security
66  - [Security Overview](subsys-security-overview.md)
67  - [Development on Application Signature Verification](subsys-security-sigverify.md)
68  - [Development on Application Permission Management](subsys-security-rightmanagement.md)
69  - [IPC Authentication Development](subsys-security-communicationverify.md)
70  - [Development on Device Security Level Management](subsys-security-devicesecuritylevel.md)
71  - [HUKS Development](subsys-security-huks-guide.md)
72  - [Application Privilege Configuration](subsys-app-privilege-config-guide.md)
73  - [Configuration of Pre-installed Applications](subsys-preinstall-app-config-guide.md)
74    - OpenHarmony SELinux Development
75      - [OpenHarmony SELinux Overview](subsys-security-selinux-overview.md)
76      - [OpenHarmony SELinux Development](subsys-security-selinux-develop-intro.md)
77      - [Compiling and Loading OpenHarmony SELinux](subsys-security-selinux-compile.md)
78      - OpenHarmony SELinux Development Guides
79        - [Configuring an OpenHarmony SELinux Policy for a Process](subsys-security-selinux-sample-domain.md)
80        - [Configuring an OpenHarmony SELinux Policy for a File](subsys-security-selinux-sample-file.md)
81        - [Configuring an OpenHarmony SELinux Policy for a Parameter](subsys-security-selinux-sample-param.md)
82        - [Configuring an OpenHarmony SELinux Policy for a an SA or HDF Service](subsys-security-selinux-sample-sa.md)
83      - [OpenHarmony SELinux APIs](subsys-security-selinux-func.md)
84      - [OpenHarmony SELinux Check](subsys-security-selinux-check.md)
85      - [OpenHarmony SELinux FAQs](subsys-security-selinux-faq.md)
86      - [OpenHarmony SELinux Checklist](subsys-security-selinux-checklist.md)
87- Startup
88  - [Startup](subsys-boot-overview.md)
89  - [Device Boot](subsys-boot-deviceboot.md)
90  - init Module
91      - [init Configuration File](subsys-boot-init-cfg.md)
92      - [Job Management](subsys-boot-init-jobs.md)
93      - [Service Management](subsys-boot-init-service.md)
94      - [Parameter Management](subsys-boot-init-sysparam.md)
95      - [Sandbox Management](subsys-boot-init-sandbox.md)
96      - [Plug-in Management](subsys-boot-init-plugin.md)
97      - [Component-based Startup](subsys-boot-init-sub-unit.md)
98      - [init Run Log Standardization](subsys-boot-init-log.md)
99      - [Seccomp Policy Development](subsys-boot-init-seccomp.md)
100      - [DeviceInfo Adaptation](subsys-boot-init-deviceInfo.md)
101      - [ueventd](subsys-boot-init-ueventd.md)
102  - [appspawn Module](subsys-boot-appspawn.md)
103  - [bootstrap Module](subsys-boot-bootstrap.md)
104  - [init Module FAQs](subsys-boot-init-faqs.md)
105- DFX
106  - [DFX Overview](subsys-dfx-overview.md)
107  - [HiLog Development](subsys-dfx-hilog-rich.md)
108  - [HiLog\_Lite Development](subsys-dfx-hilog-lite.md)
109  - [HiTraceChain Development](subsys-dfx-hitracechain.md)
110  - [HiTraceMeter Development](subsys-dfx-hitracemeter.md)
111  - [HiCollie Development](subsys-dfx-hicollie.md)
112  - HiSysEvent
113    - [HiSysEvent Overview](subsys-dfx-hisysevent-overview.md)
114    - [HiSysEvent Logging Configuration](subsys-dfx-hisysevent-logging-config.md)
115    - [HiSysEvent Logging](subsys-dfx-hisysevent-logging.md)
116    - [HiSysEvent Listening](subsys-dfx-hisysevent-listening.md)
117    - [HiSysEvent Query](subsys-dfx-hisysevent-query.md)
118    - [HiSysEvent Tool Usage](subsys-dfx-hisysevent-tool.md)
119  - [HiChecker Development](subsys-dfx-hichecker.md)
120  - [FaultLogger Development](subsys-dfx-faultlogger.md)
121  - [Hiview Development](subsys-dfx-hiview.md)
122- R&D Tools
123  - [bytrace](subsys-toolchain-bytrace-guide.md)
124  - [hdc](subsys-toolchain-hdc-guide.md)
125  - [hiperf](subsys-toolchain-hiperf.md)
126  - [HiDumper](subsys-dfx-hidumper.md)
127- Power
128    - Display Management
129        - [System Brightness Customization](subsys-power-brightness-customization.md)
130    - Battery Management
131        - [Battery Level and LED Color Mapping Customization](subsys-power-level-LED-color.md)
132        - [Battery Temperature Protection Customization](subsys-power-temperature-protection.md)
133        - [Battery Level Customization](subsys-power-battery-level-customization.md)
134        - [Battery Vibrator Customization](subsys-power-battery-vibrator-customization.md)
135        - [Charging Current and Voltage Limit Customization](subsys-power-charge-current-voltage-limit.md)
136        - [Charging Type Customization](subsys-power-charge-type-customization.md)
137        - [Power-off Charging Animation Customization](subsys-power-poweroff-charge-animation.md)
138        - [General Framework for Battery Kernel Node Read/Write](subsys-power-charge-common-framework-guide.md)
139        - [uevent Customization](subsys-power-battery-uevent-customization.md)
140    - Power Consumption Statistics
141        - [Power Consumption Statistics Customization](subsys-power-stats-power-average-customization.md)
142    - Thermal Management
143        - [Charging Idle State Customization](subsys-thermal_charging_idle_state.md)
144        - [Thermal Control Customization](subsys-thermal_control.md)
145        - [Thermal Detection Customization](subsys-thermal_detection.md)
146        - [Thermal Level Customization](subsys-thermal_level.md)
147        - [Thermal Log Customization](subsys-thermal_log.md)
148        - [Thermal Policy Customization](subsys-thermal_policy.md)
149        - [Thermal Scene Customization](subsys-thermal_scene.md)
150    - Power Management
151        - [Power Mode Customization](subsys-power-mode-customization.md)
152        - [Default Hibernation Behavior Customization](subsys-power-default-sleep-behavior-customization.md)
153        - [Wakeup Source Customization](subsys-power-wakeup-source-customization.md)
154        - [Power Vibrator Customization](subsys-power-vibrator-customization.md)
155        - [Power Wakeup Action Source Customization](subsys-power-wakeup-action-source-customization.md)