HDF驱动框架设计汇总分享 - HarmonyOS技术社区 - 电子技术论坛 - 广受欢迎的专业电子论坛
分享 收藏 返回

ss 关注 私信
[资料]

HDF驱动框架设计汇总分享

1、HDF驱动框架之linux驱动开发介绍
什么是驱动开发?
这个看似不是问题的问题却很重要,我们必须需要从这一步开始理清楚,见下图:
HDF 驱动框架探路(一):
1.jpg
HDF驱动框架之linux驱动开发介绍.pdf (192.32 KB)
(下载次数: 7, 2022-3-15 15:24 上传)


2、HDF驱动框架之应用态打通内核的框架图介绍
最初本的源代码是 2021.11.25 拉的开放和谐的主分支。在此之前有一些大神基础 3516 应用打通到了内核状态,不过也都很久很久了,特别是 3.0LTS 之后,框架都发布了,都过去了,按照大神们的操作,我可以根据最新的源都测试成功。有大佬留言指导一拨儿。
本文章是基于 Hi3516 轻量系统来打造的。
应用态打通内核的框架图
1.jpg
HDF驱动框架之应用态打通内核的框架图介绍.pdf (230.33 KB)
(下载次数: 8, 2022-3-15 15:25 上传)


3、HDF驱动框架之配置一个基于3516的HDF驱动模块
其实本文是将上文的流程进一步细化,上文中的驱动程序细分成了三个部分,分别是:HCS 文件配置、内核态代码、liteos_a 配置编译进内核。这三个部分合起来就是自己搭建 HDF 驱动程序的步骤。
1.jpg
HDF驱动框架之配置一个基于3516的HDF驱动模块.pdf (134.81 KB)
(下载次数: 5, 2022-3-15 15:43 上传)


4、HDF驱动框架之配置一个基于3516的HDF驱动模块
从下面框架图可以看出与第三篇的区别就是在硬件层增加了模块,而且这个控制硬件的模块代码会放入内核态代码进行引用。
1.jpg
HDF驱动框架之基于HDF框架的一个完整的驱动示例实现.pdf (158.66 KB)
(下载次数: 5, 2022-3-15 15:41 上传)




更多回帖

×
发帖