摘要: (基于4.14内核版本) 为了梳理清楚linux内核中的i2c实现框架,从本文开始,博主将分几个章节分别解析i2c总线在linux内核中的形成过程、匹配过程、以及设备驱动程序源码实现。 在介绍linux内核中i2c框架之前,我们最好是知道怎么使用它,实现一个相应的i2c设备驱动程序demo,然后从使 阅读全文
posted @ 2019-03-07 23:11 牧野星辰 阅读(10467) 评论(1) 推荐(1) 编辑
摘要: linux设备驱动程序 i2c(1):i2c总线的添加与实现 (基于4.14内核版本) 在上一章节 "linux设备驱动程序 i2c(0) i2c设备驱动源码实现" 中,我们演示了i2c设备驱动程序的源码实现,从这一章节开始,我们来剖析i2c设备驱动程序框架的实现原理。 前情回顾 在这之前,建议各位 阅读全文
posted @ 2019-03-07 22:58 牧野星辰 阅读(8022) 评论(0) 推荐(2) 编辑
摘要: linux 串行通信接口驱动框架 在学习linux内核驱动时,不论是看linux相关的书籍,又或者是直接看linux的源码,总是能在linux中看到各种各样的框架,linux内核极其庞杂,linux各种框架理解起来并不容易,如果直接硬着头皮死记硬背,意义也不大。 博主学习东西一直秉持着追本溯源的态度 阅读全文
posted @ 2019-03-07 20:09 牧野星辰 阅读(2732) 评论(0) 推荐(2) 编辑