0

2 つの gpio ピンを使用して I2C 通信をシミュレートしたいのですが、2 つの gpio ピンは既に/sys/devices/virtual/misc/gpioディレクトリにあり、問題なく動作します --- ピンに書き込むと、ピンの電圧変化を検出できます。

そして、I2C プロトコルを実装するコードを既に書いていますが、うまく動作しません。

/sys/devices/virtual/misc/gpio/modei2c-gpio、i2c-algo-bit、または i2c-dev モジュール/ドライバーのようなものを使用していません。時系列の制御を含め、 andディレクトリを読み書きするだけ/sys/devices/virtual/misc/gpio/pinですが、動作しないようです。

I2C には時系列の要求があり、Linux はリアルタイム システムではありません --- 特にユーザー空間から。この方法が実用的かどうかは疑問です。

誰かがそれを達成したとしたら?

4

0 に答える 0