0x01 ドライバーモジュールのロードに失敗しましたドライバーのロードに失敗した理由は次のとおりです。エラー メッセージは、ボード上で実行されている Linux カーネルのバージョンが 4.1.15-g49efdaa であり、アーキテクチャが ARMv7 であることを示しています。一方、ドライバーのコンパイルに使用されたカーネル ソース コードのバージョンは 4.1.15 であり、アーキテクチャが ARMv6 です。これは、ドライバーをコンパイルするために使用されるカーネル バージョン名とアーキテクチャが、ボード上で実行されているものと一致していないことを示します。 root@ALIENTEK-IMX6U:~/get# insmod led.ko [ 1634.442887] led: バージョンマジック '4.1.15 SMP preempt mod_unload modversions ARMv6 p2v8 ' は '4.1.15-g49efdaa SMP preempt mod_unload modversions ARMv7 p2v8 ' である必要があります insmod: エラー: モジュール led.ko を挿入できませんでした: モジュール形式が無効です 0x02 ソリューションこれを解決するには 2 つの方法があります。 カーネルの再書き込みは面倒なので、ここでは方法 2 を使用します。 1. ボード端末で root@ALIENTEK-IMX6U:~/get# uname -r 4.1.15-g49efdaa root@ALIENTEK-IMX6U:~/get# uname -p アームv7l ボード上で動作するLinuxカーネルのバージョンは 2. ホストのドライバーモジュールが使用する Linux カーネルのルートディレクトリに入り、 下の図に示すように、 次に、 次に、下のインターフェースで、最初の キャンセル後、保存して終了すると、カーネルでサポートされるアーキテクチャが ARMv7 に変更されます。 3. カーネル ルート ディレクトリの Makefile を開き、ボード上で実行されている Linux カーネル バージョン番号の後半部分を 完了したら変更を保存し、Linux カーネルのルート ディレクトリで ドライバー モジュールがコンパイルされたら、NFS を使用してボードにダウンロードします。modinfo root@ALIENTEK-IMX6U:~/get# modinfo led.ko ファイル名: /home/root/get/led.ko 著者: zuozhongkai ライセンス: GPL ソースバージョン:597E1DDC8A372707B8FD0DE 依存: vermagic: 4.1.15-g49efdaa SMP プリエンプト mod_unload modversions ARMv7 p2v8
root@ALIENTEK-IMX6U:~/get# uname -r 4.1.15-g49efdaa root@ALIENTEK-IMX6U:~/get# uname -p アームv7l 要約する6ull が Linux ドライバー モジュールをロードできない問題の解決方法については、これで終わりです。Linux ドライバー モジュールをロードできない問題に関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: フラットスタイルを使用してウェブサイトをデザインする方法
<p></p> の行間隔を設定するには、style="line-h...
この記事は、参考のためにMySQL 8.0.16のインストールグラフィックチュートリアルを記録してい...
目次背景は次のとおりです。何が起こるでしょうか?背景は次のとおりです。実際の開発では、ネットワークの...
序文この記事は主にMySQLコマンド階層検索ヘルプの使用に関する内容を紹介します。この記事のサンプル...
1. 基本構造:コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBL...
初心者は、いくつかの HTML タグを理解することで HTML を学習できます。この入門書は、初心者...
LocalStorageはブール値を保存します今日、ブール値データを保存するために localsto...
この記事の例では、WeChatアプレットのシームレスなスクロールを実現するための具体的なコードを参考...
キーの入力を求められた場合は、[キーがありません]を選択します。デスクトップエクスペリエンスを選択す...
目次1. MySQL msiバージョンをダウンロードする2. インストール3. 環境変数を設定する1...
インストールパス: /application/mysql-5.7.18 1. 事前準備MySQL 依...
以下は、B+ ツリーのデータ構造と実験結果からの推測に基づいた私の判断です。間違いがあればご指摘くだ...
1. LinuxサーバーのDocker構成ファイルを変更する vim /usr/lib/system...
1. フォワードプロキシとリバースプロキシの違いフォワード プロキシはクライアントのプロキシとして機...
1. IE8 の getElementById は id のみをサポートし、name はサポートしま...