openharmony 鸿蒙 porting-minichip-subsys-overview

2022-12-05 浏览 (682)

Subsystem Porting Overview

System functions are developed by levels, from system to subsystem and then to component. Customize subsystems and components as required. This topic uses certain subsystems and components as examples. To use the capabilities of the OpenHarmony system, the corresponding subsystems need to be adapted.

Table 1 lists the common subsystems involved in OpenHarmony chip adaptation. Add or delete subsystems based on the specific chip you use.

Table 1 OpenHarmony subsystems

SubsystemDescription
applicationsApplication demo. You can store the source code related to the application in this directory.
kernelKernel subsystem, which is responsible for common kernel functions such as task scheduling and memory management.
hiviewdfxDFX subsystem, which provides log-related functions.
communicationCommunication subsystem, which provides Wi-Fi and Bluetooth functions.
iothardwareIoT peripheral subsystem, which provides common peripheral interfaces, such as GPIO, I2C, and SPI.
startupStartup subsystem, which is the first subsystem that runs after the kernel is started. It is responsible for the startup of key system processes and services after the kernel is started and before the application is started.
updateUpdate subsystem, which provides OTA update support for OpenHarmony devices.
utilsUtils subsystem, which provides some common enhanced APIs for development using C and C++.
distributed_scheduleDistributed scheduler subsystem, which manages cross-device components, provides the capabilities of accessing and controlling remote components, and supports application collaboration in distributed scenarios.
securitySecurity subsystem, which provides system, data, and application security capabilities to protect system and user data of OpenHarmony. It implements application integrity verification, application permission management, device authentication, OpenHarmony Universal KeyStore (HUKS) key management, and data transfer management.
testTest subsystem. OpenHarmony provides a comprehensive auto-test framework for designing test cases. Detecting defects in the development process can improve code quality.

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Introduction

harmony 鸿蒙Combo Solution – ASR Chip Porting Case

harmony 鸿蒙Mini-System Devices with Screens – Bestechnic SoC Porting Case

harmony 鸿蒙FAQs

harmony 鸿蒙IoT Solution - Chipsea CST85 Chip Porting Case

harmony 鸿蒙Standard System Solution – Rockchip RK3568 Porting Case

harmony 鸿蒙A Method for Rapidly Porting the OpenHarmony Linux Kernel

harmony 鸿蒙Kernel Porting

harmony 鸿蒙Overview

harmony 鸿蒙Porting Preparation

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/9881c2d397cf45b7a9ab5ceacf417d89