カーネルのI2Cの現在の状態とカーネルバージョン全般


9

一部のI2Cペリフェラルにはカーネルドライバーを使用する必要があるため、カーネルI2Cサポートが必要です。前の質問ですでに説明したように、現在の3.1.9カーネルはSoCのI2Cハードウェアをサポートしていません。新しいDebianイメージに3.2カーネルが含まれる(つまり、Chris Bootのドライバーを直接使用できる)ことを望んでいましたが、2012-08-08-wheezy-armel.zipにはまだ古いバージョンが残っています。ドライバーを自分でバックポートしたくありません。時間がありません。

  1. 上記の仮定は正しいですか、「メイン」カーネルにはまだI2Cサポートがありませんか?
  2. 公式画像を3.2以降に移行する予定はありますか?
  3. カーネル内でI2Cサポートを取得する最良の方法は何ですか?

編集1:softfp ABIでコンパイルされたディストリビューションを使用する必要があります

回答:


6

質問1〜3は同じように回答されます。

githubの現在のカーネルはすでに3.2です。ソースツリーにI2CおよびSPIドライバーが含まれています。構成でそれをアクティブにし、独自のカーネルをコンパイルするだけです。


有効化とは、コンパイル時を意味しますか?
XTL

ああ、ありがとう、githubリポジトリが3.2に更新されたことに気づきませんでした...もっと詳しく見る必要があったはずです...
Scolytus

3

私はあなたの質問のパート1と2に答えることはできませんが、I2Cサポートを取得する1つの簡単な方法は、AdafruitのディストリビューションOccidentalisに切り替えることです

以下が含まれます:

  • I2CおよびハードウェアSPIサポート
  • bootAdafruitのディストリビューションOccidentalisで初期化されたI2C / SPIモジュール

上記のリンクには、インストール手順を含む詳細が含まれています。


OK、私はsoftfp ABIが必要であることを言及するのを忘れていたので、Raspbianと友達はオプションではありませんでした。
Scolytus 2012

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.