在开发嵌入式Linux软件以在I2C总线上进行通信时,有许多参考使用i2c_smbus_函数.当在软件项目中引用i2c_smbus函数(例如i2c_smbus_read_word_data)时,ARM8处理器错误(如" i2c_smbus_read_word_data")未在此范围内声明,则在编译时生成.
对以下头文件的研究表明缺少大多数i2c_smbus函数定义.
同样在以下参考i2c.h文件中定义了所有i2c_smbus.
如何解决这个问题?
研究参考
c c++ arm i2c embedded-linux
arm ×1
c ×1
c++ ×1
embedded-linux ×1
i2c ×1