I2Cドライバはボーレートパラメータをサポートします。

I2Cドライバはボーレートパラメータをサポートします。

CentOSバージョン6.5(最終リリース)を実行しているテストシステムがいくつかあり、Python 3.3を使用し、SMBusパッケージを使用してSMBus(I2Cなど)を介して通信します。私たちはi2c-devモジュールを使用しています。問題は、ドライバが400kHzにハードコードされており、/sys/module/i2c_devディレクトリで転送速度を変更する方法が見つからなかったことです。同様の方法を使用して、Raspberry PiでI2C転送速度を変更します(例:/sys/module/i2c_bcm2708/parameters/baudrate)。

だから私の質問は、カーネルを再コンパイルせずにi2c_devモジュール/ドライバの転送速度を変更する方法はありますか?カーネルを再コンパイルする必要がある場合は、Raspberry Piのようなものを使用して転送速度を変更できるように、この設定項目をどのように追加しますか?どんな助けでも大変感謝します。

ありがとう、マーク

関連情報