i2c-tools 编译安装和使用
2017-08-07 15:18
489 查看
1 编译安装
wget https://launchpadlibrarian.net/70776071/i2c-tools_3.0.3.orig.tar.bz2tar xf i2c-tools_3.0.3.orig.tar.bz2
cd i2c-tools_3.0.3
CC=arm-linux-gnueabihf-gcc make
make install prefix=./install
2 使用
2.1. Install 目录结构
tree install/install/
├── bin
│ ├── ddcmon
│ ├── decode-dimms
│ ├── decode-edid
│ └── decode-vaio
├── include
│ └── linux
│ └── i2c-dev.h
├── sbin
│ ├── i2cdetect
│ ├── i2cdump
│ ├── i2cget
│ ├── i2cset
│ └── i2c-stub-from-dump
2.2. 命令
查看I2C总线i2cdetect -l
i2c-0 i2c rockchip_i2c I2C adapter
i2c-1 i2c rockchip_i2c I2C adapter
i2c-2 i2c rockchip_i2c I2C adapter
i2c-3 i2c rockchip_i2c I2C adapter
i2c-4 i2c rockchip_i2c I2C adapter
查看i2c-3 总线上的设备地址
i2cdetect -y 3
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: 03 04 05 06 07 0809 0a 0b 0c 0d 0e 0f
10: 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f
20: 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f
30: -- -- -- -- -- -- -- -- 38 39 3a 3b 3c 3d 3e 3f
40: 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f
70: 70 71 72 73 74 75 76 77
获取提示
i2cget
Usage: i2cget [-f] [-y] I2CBUS CHIP-ADDRESS[DATA-ADDRESS [MODE]]
I2CBUS is an integer or an I2C bus name
ADDRESS is an integer (0x03 - 0x77)
MODE is one of:
b(read byte data, default)
w(read word data)
c (write byte/read byte)
Append p forSMBus PEC
设置
i2cset
Usage: i2cset [-f] [-y] [-m MASK] I2CBUSCHIP-ADDRESS DATA-ADDRESS [VALUE] ... [MODE]
I2CBUS is an integer or an I2C bus name
ADDRESS is an integer (0x03 - 0x77)
MODE is one of:
c(byte, no value)
b(byte data, default)
w(word data)
i(I2C block data)
s(SMBus block data)
Append p for SMBus PEC
3 关于作者
联系方式:QQ: 332188219 EMAIL:332188219@qq.com博客:http://blog.csdn.net/sheji105
相关文章推荐
- i2ctools在android中的编译及使用
- Hi3516A开发--i2c tools安装和使用
- 树莓派入门教程——I2C Tools的安装和使用
- Tools:downloading and Building EDK II工具篇:安装/使用EDKII源代码获取/编译工具[2.3]
- Android 平台下编译和使用 i2c-tools
- Tools:downloading and Building EDK II工具篇:安装/使用EDKII源码获取/编译工具[2.3]
- 测试交叉编译环境arm-elf-tools-20040427.sh安装是否成功
- 安装Symbian的多个SDK,在多个SDK共存在情况下,要使用不同的SDK环境编译应用程序
- 彻底解决RedHat8下的Kylix3安装使用的问题(安装、字体显示、bcb编译问题)
- 编译及安装最新的qt/x11 4.3.4,qtopia 4.3.1 ,qtopia-core-opensource-src-4.3.3以及使用方法
- Boost下载安装编译配置使用指南
- Qt使用笔记(1)--Qt的安装与编译
- Boost 下载 安装 编译 配置 使用 指南
- Boost下载安装编译配置使用指南(转)
- Hibernate Tools for Eclipse插件的安装和使用
- ubuntu9.10使用第一天(教育网直通车+源修改+C++编译环境搭建+输入法安装)
- 简单安装l7驱动与手机伴侣MPT(Mobile Phone Tools)使用步骤
- 在Windows上使用VC编译并安装ACE
- 关于在FC6中安装m68k-elf-tools交叉编译碰到的问题及解决方法
- 编译及安装最新的qt/x11 4.3.4,qtopia 4.3.1 ,qtopia-core-opensource-src-4.3.3以及使用方法