Go to file
openharmony_ci 7d23b4445a !123 修改代码
Merge pull request !123 from limeina/master
2021-09-26 08:04:23 +00:00
config enable kernel build with external obj output 2021-09-16 17:37:29 +08:00
manager enable kernel build with external obj output 2021-09-16 17:37:29 +08:00
model modify_code 2021-09-26 15:38:48 +08:00
network enable kernel build with external obj output 2021-09-16 17:37:29 +08:00
osal enable kernel build with external obj output 2021-09-16 17:37:29 +08:00
platform !116 Source dir adjustment and comments completion for mtd 2021-09-18 01:23:37 +00:00
test enable kernel build with external obj output 2021-09-16 17:37:29 +08:00
.gitattributes update OpenHarmony 2.0 Canary 2021-06-02 02:57:21 +08:00
.gitignore enable kernel build with external obj output 2021-09-16 17:37:29 +08:00
Kconfig modify hdf menuconfig 2021-09-11 18:13:50 +08:00
LICENSE update openharmony 1.0.1 2021-03-11 18:38:32 +08:00
Makefile optimize khdf build process 2021-09-13 17:16:48 +08:00
OAT.xml add oat 2021-07-31 18:05:55 +08:00
patch_hdf.sh optimize khdf build process 2021-09-13 17:16:48 +08:00
README_zh.md modify hyperlinks in the warehouse 2021-08-23 19:44:28 +08:00
README.md modify hyperlinks in the warehouse 2021-08-23 19:44:28 +08:00

linux_khdf

Introduction

This repository stores the code and compilation scripts for the OpenHarmony driver subsystem to adapt to the Linux kernel and to deploy the hardware driver foundation HDF.

Directory Structure

/drivers/adapter/khdf/linux
├── config               # Compilation scripts for building and configuring the parsing code
├── hcs                  # HDF configuration and management
├── manager              # Code for starting and adapting to the HDF
├── model                # Code for adapting to Linux
│   ├── display          # Display driver model
│   ├── input            # Input driver model
│   ├── network          # WLAN driver model
│   ├── sensor           # Sensor driver model
├── network              # Code for adapting to the Linux kernel network
├── osal                 # POSIX APIs for adapting to the Linux kernel
├── platform             # Code for adapting the platform APIs to the Linux kernel
│   ├── emmc             # EMMC APIs
│   ├── gpio             # GPIO APIs
│   ├── i2c              # I2C APIs
│   ├── mipi_dsi         # MIPI DSI APIs
│   ├── pwm              # PWM APIs
│   ├── rtc              # RTC APIs
│   ├── sdio             # SDIO APIs
│   ├── spi              # SPI APIs
│   ├── uart             # UART APIs
│   └── watchdog         # WATCHDOG APIs

Repositories Involved

Driver subsystem

drivers_framework

drivers_adapter

drivers_adapter_khdf_linux

drivers_peripheral