发布时间:2013-07-24 12:50:26
一:前言I2c是philips提出的外设总线.I2C只有两条线,一条串行数据线:SDA,一条是时钟线SCL.正因为这样,它方便了工程人员 的布线.另外,I2C是一种多主机控制总线.它和USB总线不同,USB是基于master-slave机制,任何设备的通信必须由主机发起才可以.而 I2C 是基于multi master机制.一同总线上可允许多个master.关于I2C协议的知识,.........【阅读全文】
发布时间:2013-07-24 12:50:16
2.6内核下编译驱动模块时,我采用的是以下的模块Makefile模板:ifneq ($(KERNELRELEASE),)mymodule-objs := guanji.oobj-m := guanji.oelsePWD := $(shell pwd)KDIR := /iharm/ihkernel //这是我的交叉编译源代码文件的目录all:.........【阅读全文】
发布时间:2013-07-24 12:50:06
简单介绍platform驱动中的led驱动,input设备驱动,i2c驱动,spi驱动。 Platform led驱动最简单的了解platform平台的例子,可以理解为3部分,由驱动层,系统核心层,设备驱动三部分组成:驱动层:硬件设备注册部分。系统核心层:无设备驱动层:设备端的实现,如led闪烁等实际上就只有之所.........【阅读全文】
发布时间:2013-07-24 12:50:00
写在前面的话:对于框架,我觉得就是在一定规范的形式下去实现你要的功能。这里就涉及到一个变与不变的地方。你所要实现的功能会是千差万别的---这就是变的地方,而所谓既定的规范,包括建立目录和属性文件这是Linux系统已经为我们做好了的,我们只需要直接拿来引用就OK了。那么今天,我们就来看看hwmon框架是怎.........【阅读全文】