自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 I2C驱动框架专向分析(一)

分析完i2c_driver与i2c_device注册流程之后,我们可以知道无论是设备还是驱动需要先与i2c总线建立联系,然后把各自加入到链表尾部。当新的驱动或者设备加入到i2c总线时,会遍历总线上的设备或驱动,匹配成功之后调用i2c总线提供的probe。

2023-07-23 17:14:46 209 1

原创 I2C驱动框架专向分析(二)

然后通过driver->probe(client, i2c_match_id(driver->id_table, client))调用我们编写的i2c_driver中的probe函数,并将client传入。调用i2c_add_driver函数注册一个i2c设备驱动,我们可以追踪这个函数,看一下i2c_driver是如何注册到总线中。此函数会将i2c_driver与i2c总线关联,关联的作用是可以在新设备注册到i2c总线时,i2c设备可以遍历并匹配总线上的驱动。函数,进入到该函数中。

2023-07-22 11:09:04 280 1

原创 C++企业链表

C++企业链表

2022-09-23 15:56:05 376 2

原创 智驰华芯--雷达液位计(ModBus 通讯协议)--LUA实现

雷达液位计协议

2022-09-23 15:34:57 1083 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除