
鸿蒙
文章平均质量分 96
涵锐Vellichor
这个作者很懒,什么都没留下…
展开
-
Openharmony I2C驱动程序分析
1. I2C硬件框架I2C的硬件框架已经在i2c子系统_Hanrui的博客-优快云博客中详细说过了,上一个是基于Linux背景下的I2C驱动框架分析,现在是站在鸿蒙Harmony的角度来分析I2C驱动。仔细对比的话,可以发现两种内核的思想是一样的。都是遵照这下面的层次结构。如果之前分析过Linux下的I2C驱动程序,可以发现鸿蒙的驱动相对比较好理解。但首先,一定要记清楚上面的层次图,不然的话,内核有很多函数来回跳转,很快就会晕掉。。2. Openharmony I2C源码分析.原创 2021-11-18 21:37:04 · 1436 阅读 · 0 评论 -
OpenHarmony HDF框架
原文:品读鸿蒙HDF架构(一)|解读鸿蒙源码【图文】_mb607022e25a607_51CTO博客https://blog.51cto.com/u_15162069/29026131.铺垫一下系统一启动,会运行到SystemInit(),其中会调用DeviceManagerStart()启动与HDF相关的部分:【vendor/hisi/hi35xx/hi3516dv300/module_init/src/System_init.c】void SystemInit(void){..转载 2021-11-16 19:45:48 · 1625 阅读 · 0 评论 -
OpenHarmony HDF驱动框架及驱动加载过程
HDF驱动框架概述OpenAtom OpenHarmony(以下简称“OpenHarmony”)系统 HDF 驱动框架采用 C 语言面向对象编程模型构建,通过平台解耦、内核解耦,来达到兼容不同内核,统一平台底座的目的,从而帮助开发者实现驱动一次开发,多系统部署的效果。为了达成这个目标, OpenHarmony 系统 HDF 驱动框架提供了: 操作系统适配层(OSAL,operatingsystem abstraction layer):对内核操作相关接口进行统一封装,屏蔽不同系统操作接口.转载 2021-11-16 16:38:22 · 2315 阅读 · 0 评论