Document

当你觉得迷茫的时候,那就多学习

01 2024 档案

摘要:相信在i2c驱动中,会经常看到有 i2c_set_clientdata i2c_get_clientdata 这两个经常碰到,知道就是保存是有数据,但是一直没有跟下去,今天得空跟了一下,一目了然 不同的版本内核会有区别,我这个是基于kernel-4.19 首先看下原函数 static inline 阅读全文
posted @ 2024-01-20 16:58 陈昌雄 阅读(201) 评论(0) 推荐(0)
摘要:uboot驱动,主要是根据标准的格式,按照框架写就行了,我这里平台是基于RK3588s android12 uboot驱动需要使用U_BOOT_DRIVER函数,添加各个回调 U_BOOT_DRIVER(dc_charge_fg) = { .name = "dc_charge_fg", .id = 阅读全文
posted @ 2024-01-06 17:54 陈昌雄 阅读(156) 评论(0) 推荐(1)
摘要:驱动中经常用到container_of,知道是这个意思,用的时候没有去深究,今天看了下,记录一下 本质作用就是,根据传回来的已知的结构体中某个成员,然后通过计算它偏移,找到结构体的类型的地址,从而可以使用它,这样减少了一些定义,不需要重新定义全局变量来保存数据 参考 https://blog.csd 阅读全文
posted @ 2024-01-06 15:27 陈昌雄 阅读(28) 评论(0) 推荐(0)

Document

联系方式

qq: 2224505189

微信: 1935442635

奖励博主