12.2 一文读懂i2c-tools工具(i2cdetect、i2cdump、i2ctransfer)

本文主要内容:
1 i2c-tools介绍
2 安装i2c-tools工具
2.1命令行安装
2.2 源码编译安装
2.3 yocto安装
3 i2cdetect 详细示例讲解
4 i2cdump 详细示例讲解
5 i2ctransfer详细示例讲解
6 i2cget详细示例讲解
7 i2cset 详细示例讲解

一 i2c-tools介绍

简介

i2c-tools,主要用来在应用层,实现对i2c设备的扫描、读取、写入等操作,常用于对i2c设备进行交互、调试、测试等。此工具集当前最新版本为4.3,主要包括

  • i2cdetect 用于扫描I2C总线上的设备,并列出已连接的设备
  • i2cget 用于从指定I2C设备的寄存器读取数据,只支持8位地址
  • i2cset 用于从指定I2C设备的寄存器写入数据,只支持8位地址
  • i2cdump 用于显示指定I2C设备的寄存器内容
  • i2ctransfer,用于执行复杂的I2C传输操作,如多指定的读写

二 安装i2c-tools工具

命令行
对于Debian/Ubuntu:
sudo apt-get install i2c-tools

对于Fedora:
sudo dnf install i2c-tools

对于Arch Linux:
sudo pacman -S i2c-tools
源码
1)获取源码
wget https://mir

你可能感兴趣的:(TI,AM62x平台从入门到精通系列,i2ctools,i2cdetect,i2cget,i2cset,i2cdump,i2ctransfer)