harmony 鸿蒙OpenHarmony Device Development Documentation
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
- Hi3516 Development Board
- Hi3861 Development Board
- RK3568 Development Board
- Build Form Factors
- Getting Started with the Standard System with Hi3516 (IDE Mode)
- Getting Started with the Standard System with Hi3516 (CLI Mode)
- Obtaining Source Code
- Privacy and Security
- Porting
- Mini System SoC Porting Guide
- Overview
- Porting Preparation
- Kernel Porting
- Subsystem Porting
- Porting Verification
- FAQs
- Small System SoC Porting Guide
- Porting Preparation
- Kernel Porting
- Driver Porting
- Standard System SoC Porting Guide
- Standard System Porting Guide
- A Method for Rapidly Porting the OpenHarmony Linux Kernel
- Third-Party Library Porting Guide for Mini and Small Systems
- Overview
- Porting a Library Built Using CMake
- Porting a Library Built Using Makefile
- 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)
- LiteOS-M Overview
- Basic Kernel
- Interrupt Management
- Task Management
- Memory Management
- Kernel Communication Mechanisms
- Event
- Mutex
- Queue
- Semaphore
- Time Management
- Software Timer
- Doubly Linked List
- Extended Components
- Kernel Debugging
- Appendix
- Small-System Kernel (LiteOS-A)
- LiteOS-A Overview
- Kernel Startup
- Basic Kernel
- Interrupt and Exception Handling
- Process Management
- Process
- Task
- Scheduler
- Memory Management
- Heap Memory Management
- Physical Memory Management
- Virtual Memory Management
- Virtual-to-Physical Mapping
- Kernel Communication Mechanisms
- Event
- Semaphore
- Mutex
- Queue
- RW Lock
- Futex
- Signal
- Time Management
- Software Timer
- Atomic Operation
- Extension Components
- Debugging and Tools
- Shell
- Introduction to the Shell
- Shell Command Development Guidelines
- Shell Command Programming Example
- Shell Command Reference
- System Commands
- cpup
- date
- dmesg
- exec
- free
- help
- hwi
- kill
- log
- memcheck
- oom
- pmm
- reset
- sem
- stack
- su
- swtmr
- systeminfo
- task
- uname
- vmm
- watch
- reboot
- top
- File Commands
- cat
- cd
- chgrp
- chmod
- chown
- cp
- format
- ls
- lsfd
- mkdir
- mount
- partinfo
- partition
- pwd
- rm
- rmdir
- statfs
- sync
- touch
- writeproc
- umount
- du
- mv
- Network Commands
- arp
- dhclient
- ifconfig
- ipdebug
- netstat
- ntpdate
- ping
- ping6
- telnet
- tftp
- Magic Key
- User-Mode Exception Information
- Trace
- perf
- LMS
- Process Debugging
- Kernel-Mode Memory Debugging
- Memory Information Statistics
- Memory Leak Check
- Memory Corruption Check
- User-Mode Memory Debugging
- Other Kernel Debugging Methods
- Dying Gasp
- Common Fault Locating Methods
- Appendix
- Basic Data Structure
- Doubly Linked List
- Bitwise Operation
- Standard Library
- Kernel Coding Specification
- Standard-System Kernel (Linux)
- Linux Kernel Overview
- Applying Patches on Development Boards
- Compiling and Building the Linux Kernel
- Enhanced Kernel Features
- Drivers
- Driver Overview
- Configuration Management
- Platform Driver Development
- ADC
- DAC
- GPIO
- HDMI
- I2C
- I3C
- MIPI CSI
- MIPI DSI
- MMC
- PIN
- PWM
- Regulator
- RTC
- SDIO
- SPI
- UART
- Watchdog
- Platform Driver Usage
- ADC
- DAC
- GPIO
- HDMI
- I2C
- I3C
- MIPI CSI
- MIPI DSI
- PIN
- PWM
- Regulator
- RTC
- SDIO
- SPI
- UART
- WatchDog
- Peripheral Driver Usage
- Audio
- Camera
- Codec
- Facial Authentication
- Fingerprint Authentication
- LCD
- Light
- Motion
- PIN Authentication
- Sensor
- Touchscreen
- USB
- User Authentication
- Vibrator
- WLAN
- Compilation and Building
- Compilation and Building Guide
- Build System Coding Specifications and Best Practices
- Building the Kconfig Visual Configuration
- Related Operations
- Building a Product
- Building a Subsystem
- Building a Component
- Component Building Specifications
- Building a Module
- Building a Chipset Solution
- Configuring Features
- Configuring System Capabilities
- Setting deps and external_deps
- Information Collected by the Open Source Software Notice
- Configuring Parameters for Accelerating Local Build
- Viewing Ninja Build Information
- HAP Build Guide
- Rust Compilation and Building
- FAQs
- ArkCompiler Development
- ArkUI
- Graphics
- Multimedia
- Utils Development
- AI
- Sensor
- Application Framework
- OTA Update
- Telephony
- Security
- Startup
- DFX
- DFX Overview
- HiLog Development
- HiLog_Lite Development
- HiTraceChain Development
- HiTraceMeter Development
- HiCollie Development
- HiSysEvent Development
- HiSysEvent Overview
- HiSysEvent Logging Configuration
- HiSysEvent Logging
- HiSysEvent Listening
- HiSysEvent Query
- HiSysEvent Tool Usage
- HiDumper Development
- HiChecker Development
- FaultLogger Development
- Hiview Development
- Power
- Display Management
- System Brightness Customization
- Battery Management
- Battery Level and LED Color Mapping Customization
- Battery Temperature Protection Customization
- Battery Level Customization
- Charging Current and Voltage Limit Customization
- Charging Type Customization
- Power-off Charging Animation Customization
- Power Consumption Statistics
- Power Consumption Statistics Customization
- Thermal Management
- Charging Idle State Customization
- Thermal Control Customization
- Thermal Detection Customization
- Thermal Level Customization
- Thermal Log Customization
- Thermal Policy Customization
- Thermal Scene Customization
- Power Management
- Power Mode Customization
- Default Hibernation Behavior Customization
- Wakeup Source Customization
- Kernel
- Featured Topics
- Device Development Examples
- Mini- and Small-System Devices
- WLAN-connected Products
- Cameras with a Screen
- Screen and Camera Control
- Overview
- Development Guidelines
- Use Case
- Visual Application Development
- Overview
- Preparations
- Adding Pages
- Building the Home Page
- Building the Details Page
- Debugging and Packaging
- Running on the Device
- FAQs
- Standard-System Devices
- Development Guidelines on Clock Apps
- Development Example for Platform Drivers
- Development Example for Peripheral Drivers
- Debugging
- XTS Test Case Development Guide
- Tools
- Hands-On Tutorials
- References
- Disclaimer Notice
你可能感兴趣的鸿蒙文章
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦