
linux I2C设备驱动
gjy938815
在硬件、软件、算法等方面有多年工作经验
展开
-
i2c tools usage
1. get the source code of i2c tools reference: http://lm-sensors.org/wiki/I2CTools $ wget http://dl.lm-sensors.org/i2c-tools/releases/i2c-tools-3.1.0.tar.bz2 2. compile the source code $ tar -转载 2013-07-09 14:45:15 · 616 阅读 · 0 评论 -
用I2C tools來檢查CODEC裡register的值
處理音訊相關的問題時,我通常會找個方法來讀寫codec中register的值。幸好linux上也有這樣的工具 – i2c tools。先到lm-sensors下載soure code,然後cross compile成arm的執行檔,就可以放到板子來試試看了。 i2c-tools中含有四個執行檔 i2cdetect – 用來列舉I2C bus和上面所有的裝置i2cdump – 顯示裝置上所有转载 2013-07-09 14:03:28 · 756 阅读 · 0 评论 -
linux设备驱动那点事儿之I2C驱动理论篇 .
一:I2C 概述 I2C是philips提出的外设总线.I2C只有两条线,一条串行数据线:SDA,一条是时钟线SCL ,使用SCL,SDA这两根信号线就实现了设备之间的数据交互,它方便了工程师的布线。因此,I2C总线被非常广泛地应用在EEPROM,实时钟,小型LCD等设备与CPU的接口中。 二:在linux下的驱动思路 谈到在linux系统下编写I2C驱动转载 2013-06-26 10:10:06 · 568 阅读 · 0 评论 -
linux i2c设备驱动 .
一. i2c的结构体 1. i2c适配器 struct i2c_adapter { struct module *owner; //模块所有者 unsigned int id __deprecated; unsigned int class; //支持的类别(I2C_CLASS_HWMON,I2C_CLASS_DDC,I2C_CLASS_SPD) const st转载 2013-06-29 09:29:15 · 649 阅读 · 0 评论 -
Linux 设备驱动篇之I2c设备驱动
一、I2C驱动体系 虽然I2C硬件体系结构和协议都很容易理解,但是Linux I2C驱动体系结构却有相当的复杂度,它主要由3部分组成,即I2C设备驱动、I2C总线驱动和I2C核心。 1.I2C核心 I2C核心是I2c总线和I2c设备驱动的中间枢纽,它以通用的、与平台无关的接口实现了I2C中设备与适配器的沟通,提供了I2C总线驱动和设备驱动的注册、注销方法,I2C通信方法(即“algorith转载 2013-07-01 08:30:05 · 1018 阅读 · 0 评论 -
Linux 设备驱动篇之-------I2c设备驱动(待续) .
Linux 设备驱动篇之-------I2c设备驱动 虽然I2C硬件体系结构和协议都很容易理解,但是Linux I2C驱动体系结构却有相当的复杂度,它主要由3部分组成,即I2C设备驱动、I2C总线驱动和I2C核心。I2C核心是I2c总线和I2c设备驱动的中间枢纽,它以通用的、与平台无关的接口实现了I2C中设备与适配器的沟通。I2c总线驱动填充I2c_adapter和I2c_algorith转载 2013-07-01 08:30:56 · 777 阅读 · 0 评论 -
i2c_device_id数据结构分析 .
在学习I2c设备驱动drivers/misc/eeprom/at24.c文件中有下面一个数据结构体: static const struct i2c_device_id at24_ids[] = { /* needs 8 addresses as A0-A2 are ignored */ { "24c00", AT24_DEVICE_MAGIC(128转载 2013-07-01 08:31:06 · 1781 阅读 · 0 评论 -
用户空间使用i2c_dev .
============================================ 作者:yuanlulu http://blog.youkuaiyun.com/yuanlulu 版权没有,但是转载请保留此段声明 ============================================ 第1章 用户空间使用i2c_dev 对于注册的i2c适配器,用户空间也可以使用它们转载 2013-09-27 16:16:23 · 936 阅读 · 0 评论 -
i2c--test .
硬件 http://www.i2c-bus.org/how-i2c-hardware-works/ http://www.xinqi.cn/pdf/cun/at24cxx.pdf http://download.youkuaiyun.com/detail/songqqnew/4438714 http://download.youkuaiyun.com/detail/songqqnew/4438746 测试 *转载 2013-09-27 16:17:26 · 1455 阅读 · 0 评论