摘要: 转载自mz_linux的ChinaUnix博客 :http://blog.chinaunix.net/uid-26806098-id-3141136.html 众所周知,Linux内核是使用make命令来配置并编译的,那必然少不了Makefile。在内核目录树中我们可以看到内核编译系统的顶层Make 阅读全文
posted @ 2016-04-20 11:14 此博已弃 阅读(2080) 评论(0) 推荐(1)
摘要: Linux I2C驱动体系结构主要由3部分组成,即I2C设备驱动,I2C核心层、I2C总线驱动。设备驱动层主要是针对不同的I2C硬件从设备编写的驱动程序,I2C总线驱动是对I2C硬件体系结构中适配器端的实现,适配器可以理解为软件上抽象出来的i2c接口,这个接口可以对应I2C总线控制器接口,也可以对应 阅读全文
posted @ 2016-03-18 09:40 此博已弃 阅读(2677) 评论(0) 推荐(0)
摘要: 在Linux设备模型中,Bus(总线)是一类特殊的设备,它是连接处理器和其它设备之间的通道。为了方便设备模型的实现,内核规定,系统中的每个设备都要连接在一个Bus上,这个Bus可以是一个system bus、virtual bus或platform bus等。内核通过struct bus_type类 阅读全文
posted @ 2016-03-16 14:27 此博已弃 阅读(1217) 评论(0) 推荐(0)