技术栈
hdf框架
咸鱼过江
1 天前
harmonyos
·
hdf框架
openharmony中hdf框架的驱动消息机制的实现原理
在分析hdf框架时发现绕来绕去的,整体梳理画了一遍流程图,发现还是有点模糊甚至不清楚如何使用的,详细的每个点都去剖析细节又过于消耗时间,所以有时间便从功能应用的角度一块块的去梳理。
咸鱼过江
2 天前
观察者模式
·
harmonyos
·
hdf框架
openharmony中HDF驱动框架关键流程说明-观察者模式
在分析openharmony 5.0的HDF驱动框架时我们会发现用了很多面向对象的思想,例如类继承、接口、单例类等,本来应该是好事情,但使用时对象之间的关系交错复杂,不太符合linux内核分层分模块的思路,导致整体理解起来比较困难,再加上"C/S设计模式”和“观察者设计模式"更导致系统理解起来比较麻烦,本文便针对观察者模式这个问题做梳理。C/S设计模式和单例类可参考
咸鱼过江
4 天前
c语言
·
harmonyos
·
hdf框架
openharmony中hdf框架的设备节点(HdfDeviceNode)和设备实例(HdfDevice)的区别
在 OpenHarmony 驱动框架 HDF 中,设备节点(HdfDeviceNode) 和 设备实例(HdfDevice) 是两个重要的概念,而且非常容易混淆,它们在设备管理和驱动加载过程中扮演不同的角色。以下是它们的区别和联系: