驱动
文章平均质量分 59
xiliu542
这个作者很懒,什么都没留下…
展开
-
从vivi学习V4L2架构(三):VIDIOC_QUERYCAP流程分析
vivi驱动VIDIOC_QUERYCAP流程分析原创 2022-10-27 10:59:10 · 710 阅读 · 0 评论 -
从vivi学习V4L2架构(二):open流程分析
应用open video设备节点到驱动层原创 2022-10-26 20:07:00 · 385 阅读 · 0 评论 -
从vivi学习V4L2架构(一):vivi驱动初始化
v4l2架构学习:vivi驱动初始化原创 2022-10-19 17:53:09 · 587 阅读 · 0 评论 -
设备驱动模型:device, bus, driver之间的联系
对于驱动工程师而言,在移植porting对应设备的driver时,要在devicetree中增加对应的设备节点,其中有一个compatible属性,这个属性的字符串要和driver里面的of_device_id.compatible字符串要一致才能匹配调用驱动probe函数。那device和driver是如何匹配?device,driver匹配后三者之间的数据结构联系是什么样的?下上一幅三者之间的关系图接下来会以platform_device, platform bus, platfor..原创 2021-08-21 18:38:17 · 1109 阅读 · 0 评论 -
Platform驱动设备模型:platform_device, bus, platform_driver三者初始化顺序
背景介绍:本文是基于内核4.19.x,不同内核版本略有不同由于本人才疏学浅有讲的不对的地方请指正,这也算是个人的一个笔记。本文概况讲一下platform_device, platform bus, platform_driver三者的注册流程。由于内核版本3.x引入devicetree后,所以这里有必需说一下devicetree在什么时候解析,而又在什么时候创建成platform_device。先上图: ...原创 2021-08-21 12:24:48 · 1252 阅读 · 0 评论