組み込みLinux(ARMベースのLPC3141ボード、組み込みアーティスト)でInvensenseのMPU3000/3050を使用しようとしています。この面白いパッチをインターネットで見つけました
https://patchwork.kernel.org/patch/703991/
どうすればカーネルに実装できますか?
組み込みLinux(ARMベースのLPC3141ボード、組み込みアーティスト)でInvensenseのMPU3000/3050を使用しようとしています。この面白いパッチをインターネットで見つけました
https://patchwork.kernel.org/patch/703991/
どうすればカーネルに実装できますか?
パッチを適用する方法の詳細な手順については、この記事をお読みください。
警告:カーネルパッチは、それらが開発されたLinuxのバージョンに非常に固有であることが非常に多いため、カーネルバージョンがパッチが最初に作成されたものと異なる場合、いくつかの問題が発生する可能性があります。
編集:この特定のパッチを確認しました。基本的に、新しいファイル(mpu3050.c)が作成され、drivers / input / misc/Makefileとdrivers/input / misc/Kconfigが変更されます。他のすべてが失敗した場合でも、新しいファイルを作成する必要があり、既存のファイルへの変更はおそらく手動で行うことができます。
詳細はわかりませんが、www.kernel.orgからカーネルをダウンロードし、「patch」ユーティリティでパッチを適用して、コンパイルするように構成する必要があります。構成については、いくつかのマニュアルを検索する必要があります。
しかし、あなたがすでにこれを知っているかどうかはわかりません。