Linux カーネルの一部として i2c チップ ドライバーがあります。i2c チップ ドライバがカーネル ブート メッセージからカーネル内にあることを確認できます。私の質問は、そのような i2c チップ ドライバーが sysfs を介してアクセスされる必要があるかどうか、そしてそうであればどのようにアクセスされるかです。私のユーザー空間プログラムは、特定のドライブに大きく依存しませんか?
1471 次
1 に答える
0
sysfs
entry および write メソッドに属性をファイルとして追加して、読み取り/書き込みアクセスを行うことができます。
1. create attributes using `DEVICE_ATTR`. It is a preprocessor derivative.
2. After creating the attributes create files in the same name which you gave while creating attributes.
Once done, you can access your i2c driver.
詳細については、この資料を参照してください。非常に明確な http://www.kernel.org/pub/linux/kernel/people/mochel/doc/papers/ols-2005/mochel.pdf
于 2013-02-18T18:25:47.040 に答える