![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux driver
文章平均质量分 85
不知冷暖
这个作者很懒,什么都没留下…
展开
-
linux i2c总线驱动
技术就是这样,看一百遍不如做十遍。 在对i2c做了一个简单的记录之后发现比单看要理解更深刻,当然在记录完i2c驱动之后,最希望自己能够坚持自己实现AT24C02的读写驱动与测试应用程序。 1. linux i2c驱动框架 1.1 i2c模块结构理解 由于是做记录,少不了借用网络各种优秀资源,下图是某博客中找到的i2c框架。 图中结构画的非常清晰,由下至上我的理解是(欢迎批评指正)原创 2013-07-22 22:01:48 · 568 阅读 · 0 评论 -
linux i2c驱动相关结构体
i2c驱动看下来感觉就像一张找不到头的网,繁复错杂,千丝万缕,很难理清。这还只是一个简单的子系统,还有复杂的USB总线,更别提内核的复杂了,哎,路漫漫其修远兮...anyway,加油! 函数指针和链表在驱动中随处可见,这些也是C语言的精华所在,看着都觉费力,什么时候才能设计出这种高水平的代码来... 1 struct i2c_adapter 2 struct i2c_algorith原创 2013-07-23 22:06:00 · 794 阅读 · 0 评论