前言:i2c-tools,跟linux里的工具类似,可以命令行访问i2c设备。 1、编译、下载examples\i2c\i2c_tools例程 2、正确连接i2c设备 这里连接0.96吋 oled,也是比较常用的一个i2c设备,连接在gpio21和gpio22上。 3、从终端进入串口命令行 在终端输入idf.py -p com6 monitor进入串口,会打印如下命令提示: 可以看到i2c相关...
2.4 I2C-Tools 访问 I2C 设备的方式 I2C-Tools 可以通过 SMBus 来访问 I2C 设备,也可以使用一般的 I2C 协议 来访问 I2C 设备。 使用一句话概括 I2C 传输:APP 通过 I2C Controller 与 I2C Device 传 输数据. Open("dev/i2c-0"); ioctl(file, I2C_SLAVE, address) ; 如果该设备已经有了对应的设备驱动程...
https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/ 下载后在 Ubuntu 解压,如果想在开发板使用,就用自己板子对应的 gcc 工具链编译;如果想在 ubuntu 使用,就用 ubuntu 的默认的 gcc 编译即可。 编译会生成五个工具:i2cdetect、i2cset、i2cget、i2cdump、i2ctransfer,拷贝到开发板中就可以使用;也可...
官方下载地址:Index of /pub/software/utils/i2c-tools/ 选择自己需要的版本进行下载解压。我项目里的车机linux里i2c-tools是4.1版本。 3.3 编译安装 编译参考:GitHub - mozilla-b2g/i2c-tools: DEPRECATED - git conversion of http://lm-sensors.org/svn/i2c-tools subversion repo. 只需要make和make install即...
一:i2c-tools介绍 二:i2cdetect介绍 三:i2cget介绍 四:i2ctransfer介绍(最强工具) 零:参考资料 嵌入式Linux下 i2c-tool工具的使用方法 包括i2cdetect、i2cget、i2cset、i2cdump、i2ctransfer 一:i2c-tools介绍 安装i2c-tools: root@rock-5b:/# sudo apt-get install i2c-tools Reading package lists... Done ...
根据提示我们在这里链接,进入i2c-tools源码仓库。 我们选择最新版i2c-tools-4.3.tar.gz,点击开始下载 交叉编译i2c-tools (一)在虚拟机/home/elf/work下新建一个i2ctools文件夹: (二)将i2c-tools-4.3.tar.gz拷贝到虚拟机当前目录,并解压: (三)配置环境变量: ...
接下来就可以使用i2c-tools进行调试了。 i2cdetect i2cdetect用于扫描设备的 I2C 总线。 它输出一个表,其中包含指定总线上检测到的设备列表。I2CBUS表示要扫描的 I2C 总线的编号或名称,应与i2cdetect -l列出的总线之一相对应。 可选参数 FIRST 和 LAST限制扫描范围(默认:从 0x08 到 0x77)。 由于没有标准的 I2...
I2C Tools provides I2C host controllers and software for connecting your PC to I2C bus and SPI devices. I2C Interface products.
i2c-tools 是通过操作 /dev 路径 i2c-× 设备文件完成,因此你的 kernel 必须开启 CONFIG_I2C_CHARDEV 宏控,否者会报找不到节点。 i2c-tools 简介 在嵌入式开发中,有时候需要确认硬件是否正常连接,设备是否正常工作,设备的地址是多少等等,这里我们就需要使用一个用于测试 I2C 总线的工具:i2c-tools。
i2c-tools简介 在嵌入式开发仲,有时候需要确认硬件是否正常连接,设备是否正常工作,设备的地址是多少等等,这里我们就需要使用一个用于测试I2C总线的工具——i2c-tools。 i2c-tools工具是一个专门调试i2c的,开源,可获取挂载的设备及设备地址,还可以读写I2C设备寄存器。