[资料]HDF驱动框架设计汇总分享

阅读量0
0
1
1、HDF驱动框架之linux驱动开发介绍
什么是驱动开发?
这个看似不是问题的问题却很重要,我们必须需要从这一步开始理清楚,见下图:
HDF 驱动框架探路(一):
1.jpg



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



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



4、HDF驱动框架之配置一个基于3516的HDF驱动模块
从下面框架图可以看出与第三篇的区别就是在硬件层增加了模块,而且这个控制硬件的模块代码会放入内核态代码进行引用。
1.jpg





回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友