如何在 ubuntu 12.04 LTS 上更新“/usr/arm-linux-gnueabi/include/”库?

如何在 ubuntu 12.04 LTS 上更新“/usr/arm-linux-gnueabi/include/”库?

Ubuntu 12.04 LTS 平台用于开发针对 ARM cortex-A8 硬件平台(beaglebone black)的嵌入式 Linux 软件。

为了在目标设备上进行 I2C 总线通信,建议使用 i2c_smbus_ 函数在 I2C 总线上进行通信。当i2c_smbus诸如此类的功能i2c_smbus_读取_字_数据在目标 ARM Cortex-A8 处理器的软件中引用了诸如“i2c_smbus_read_word_data”未在此范围内声明的错误,这些错误是在编译时生成的。

看起来,以下头文件表明它们已经过时了。

  • /usr/arm-linux-gnueabi/include/linux/i2c.h
  • /usr/arm-linux-gnueabi/include/linux/i2c-dev.h

另外在以下参考文献中i2c文件文件包含所有 i2c_smbus 定义。

如何更新所有 arm-linux-gnueabi 库?

研究参考文献

答案1

安装i2c_工具libi2c-dev

相关内容