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
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值