# DiscoversOpenharmonyDailyUpdate **Repository Path**: alliancejason/DiscoversOpenharmonyDailyUpdate ## Basic Information - **Project Name**: DiscoversOpenharmonyDailyUpdate - **Description**: 点起一片光明 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2023-07-20 - **Last Updated**: 2025-08-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Discovers Openharmony Daily Update - [简介] - [目录] - [相关仓库] - [平台驱动模块全景图] ## 简介 Discovers Openharmony Daily Update称探索OpenHarmony日常更新,记录日常HDF驱动bug修复,日常HDF驱动开发经验汇总,优秀解题代码以及文档。涉及HDF驱动框架、牛客网编码、环境搭建、开发板使用等内容(持续追加中)。 ## 目录 - DocumentGarden(Continuous updating)文档花苑(持续更新中) - ExcellentCodeSharing 优秀代码分享 - HDFDriversFrameworkDiagram HDF平台驱动代码框架简图 - FixBugShare 修复bug分享 - BuildEnvironment 环境搭建 - DevelopmentBoardUsing 开发板使用 - PlatformModuleStudyNotes 平台模块学习笔记 ## 相关仓库 HDF平台驱动代码主要在[hdf_core仓](https://gitee.com/openharmony/drivers_hdf_core) /drivers/hdf_core/framework ├── core #实现驱动框架的核心代码 │ ├── adapter #实现对内核操作接口适配,提供抽象化的接口供开发者使用 │ ├── common #驱动框架公共基础代码 │ ├── host #驱动宿主环境模块 │ ├── manager #驱动框架管理模块 │ └── shared #host和manager共享模块代码 ├── include #驱动框架对外提供能力的头文件 │ ├── audio #AUDIO对外提供能力的头文件 │ ├── bluetooth #蓝牙对外提供能力的头文件 │ ├── core #驱动框架对外提供的头文件 │ ├── ethernnet #以太网操作相关的头文件 │ ├── net #网络数据操作相关的头文件 │ ├── osal #系统适配相关接口的头文件 │ ├── platform #平台设备相关接口的头文件 │ ├── utils #驱动框架公共能力的头文件 │ └── wifi #WLAN对外提供能力的头文件 ├── model #提供驱动通用框架模型 │ ├── audio #AUDIO框架模型 │ ├── display #显示框架模型 │ ├── input #输入框架模型 │ ├── misc #杂项设备框架模型,包括dsoftbus、light、vibrator │ ├── network #WLAN框架模型 │ └── sensor #Sensor驱动模型 │ └── storage #存储驱动模型 │ └── usb #USB驱动模型 ├── sample #HCS配置描述示例及HDF驱动示例 ├── support #提系统的基础能力 │ └── platform #平台设备驱动框架及访问接口,范围包括GPIO、I2C、SPI等 │ └── posix #posix框架及访问接口,范围包括Mem、Mutex、Sem、Spinlock、Thread、Time等 ├── test #测试用例 ├── tools #hdf框架工具相关的源码 │ └── hc-gen #配置管理工具源码 │ └── hcs-view # │ └── hdf-dbg # │ └── hdf-dev_eco_tool # │ └── hdf-gen # │ └── idl-gen # │ └── leagecy # └── utils #提供基础数据结构和算法等 海思驱动适配代码主要在[device_soc_hisilicon仓](https://gitee.com/openharmony/device_soc_hisilicon) /device/soc/hisilicon ├── common # 平台驱动海思适配驱动、HDI实现相关 ├── hi3516dv300 # hi3516dv300芯片相关内容 ├── hi3518ev300 # hi3518ev300芯片相关内容 ├── hi3751v350 # hi3751v350芯片相关内容 ├── hi3861v100 # hi3861v100芯片相关内容 ## 平台驱动模块全景图 Y表支持,N表不支持 | 模块 | Liteos | Linux | Liteos用户态接口 | Linux用户态接口 | 使用指导 | 开发指导 | API参考 | | --------- | ------ | ----- | ---------------- | --------------- | -------- | -------- | ------- | | GPIO | Y | Y | Y | Y | Y | Y | Y | | I2C | Y | Y | Y | Y | Y | Y | Y | | SPI | Y | Y | N | N | Y | Y | Y | | UART | Y | Y | Y | Y | Y | Y | Y | | PINCTRL | Y | N | Y | N | Y | Y | Y | | REGULATOR | Y | Y | N | N | Y | Y | N | | WATCHDOG | Y | Y | Y | Y | Y | Y | Y | | RTC | Y | Y | Y | Y | Y | Y | Y | | MIPI-DSI | Y | Y | N | N | Y | Y | Y | | MIPI-CSI | Y | N | N | N | Y | Y | N | | PWM | Y | Y | Y | Y | Y | Y | Y | | DMA | Y | N | N | N | N | N | N | | ADC | Y | Y | Y | Y | Y | Y | N | | DAC | Y | N | Y | N | Y | Y | N | | I2S | Y | N | N | N | N | N | N | | I3C | Y | N | N | N | N | N | N | | HDMI | Y | N | N | N | Y | Y | N | | CAN | Y | N | N | N | N | N | N | ## 欢迎提交 如果有好的学习资料提交PR分享一键入库。