Buildrootを使用して最小オペレーティングシステムを構築しました。ユーティリティーを使用した構成段階で、menuconfig
I2C ツールをインストールすることを指定しました。オプションは次のとおりです。
Target Package -> Hardware handling -> i2c-tools
ただし、そのモジュールをロードすると、次のエラーが発生します。
$sudo modprobe i2c-dev
modprobe: module i2c-dev not found in modules.dep
また、ファイルのリストmodules.dep
が空です。
$ cat /lib/modules/$(uname -r)/modules.dep
$
私が重要なことを逃したかもしれません。
Buildrootインストールフォルダからターゲットシステムにカーネルモジュールを手動でコピーする必要がありますか? i2cツールを正しく動作させるには?
ベストアンサー1
私が知る限り、Target Package -> Hardware handling -> i2c-tools
これはユーザースペースi2cユーティリティを意味します。
欠けているのはカーネル空間i2cモジュールなのでmake linux-menuconfig
。