OpenHarmony Device Development Documentation
- Device Development Overview
- Getting Started
- Quick Start Overview
- Getting Started in IDE Mode
- Setting Up the Development Environment
- Creating a Project and Obtaining Source Code
- Mini System (Based on the Hi3861 Development Board)
- Small System (Based on the Hi3516 Development Board)
- Standard System (Based on the RK3568 Development Board)
- Getting Started in CLI Mode
- Setting Up the Development Environment
- Mini System (Based on the Hi3861 Development Board)
- Small System (Based on the Hi3516 Development Board)
- Standard System (Based on the RK3568 Development Board)
- Miscellaneous
- Appendix
- Obtaining Source Code
- Privacy and Security
- Porting
- Mini System SoC Porting Guide
- Small System SoC Porting Guide
- Porting Preparation
- Kernel Porting
- Driver Porting
- Standard System SoC Porting Guide
- Third-Party Library Porting Guide for Mini and Small Systems
- Mini System SoC Porting Cases
- Small System SoC Porting Cases
- Standard System SoC Porting Cases
- Subsystem Development
- Kernel
- Kernel Overview
- Mini-System Kernel (LiteOS-M)
- Small-System Kernel (LiteOS-A)
- LiteOS-A Overview
- Kernel Startup
- Basic Kernel
- Extension Components
- Debugging and Tools
- Appendix
- Standard-System Kernel (Linux)
- Drivers
- Compilation and Building
- ArkCompiler Development
- ArkUI
- Graphics
- Multimedia
- Utils Development
- AI
- Sensor
- Application Framework
- OTA Update
- Telephony
- Security
- Startup
- DFX
- Power
- Display Management
- Battery Management
- Power Consumption Statistics
- Thermal Management
- Power Management
- Featured Topics
- Device Development Examples
- Mini- and Small-System Devices
- WLAN-connected Products
- Cameras with a Screen
- Screen and Camera Control
- Visual Application Development
- Standard-System Devices
- Debugging
- XTS Test Case Development Guide
- Tools
- Hands-On Tutorials
- References
- Disclaimer Notice