内核驱动 i2c-taos-evm¶
作者:Jean Delvare <jdelvare@suse.de>
这是针对 TAOS I2C/SMBus 芯片评估模块的驱动程序。 这些模块包括一个功能有限的 SMBus 主机,可以通过串口控制。 几乎支持所有评估模块,但每个新模块都需要添加几行代码,以在总线上实例化正确的 I2C 芯片。 显然,还需要针对相关芯片的驱动程序。
目前支持的设备有
TAOS TSL2550 EVM
- 有关 TAOS 产品的更多信息,请参阅
使用此驱动程序¶
为了使用此驱动程序,您需要 serport 驱动程序和 inputattach 工具,该工具是 input-utils 软件包的一部分。 以下命令将告诉内核您在第一个串口上有一个 TAOS EVM
# modprobe serport
# inputattach --taos-evm /dev/ttyS0
技术细节¶
TAOS 评估模块仅支持 4 种 SMBus 事务类型:* 接收字节 * 发送字节 * 读取字节 * 写入字节
通信协议是基于文本的,非常简单。 它在评估模块随附的 CD 上的 PDF 文档中进行了描述。 通信速度相当慢,因为串口必须以 1200 bps 的速度运行。 但是,我认为这在实践中并不是一个大问题,因为这些模块仅用于评估和测试。