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 をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: フラットスタイルを使用してウェブサイトをデザインする方法
最近、データベースについて学び始めました。最初にやったことは、データベースとは何か、データベースとデ...
まずMySQLにログインする シェル> mysql --user=root mysqlパスワー...
ギリシャ文字は、特に数学や物理学などの科学技術分野で非常によく使用される記号列であり、特定の意味を持...
テーブル構造は次のとおりです。 id varchar(32) 情報JSONデータ: id = 1 i...
アプリケーション全体を CentOS にデプロイする必要があるため、当然ながらデータベース操作は不可...
本日ご紹介するのは、jQuery を使用してシンプルなカルーセルを実装する方法です。実装の原則は次の...
目次序文:成し遂げる:要約:まず効果を見てみましょう: 序文:このアイデアは、Bilibili のア...
pingスキャンをオフにする(役に立たないが)まずルートに切り替えるエコー 1 > /proc...
VirtualBox をインストールした後、CentOS 7 をインストールします。ここでは詳細には...
目次0. システムに付属するカーネルツリー1. 環境設定最初のステップステップ2 2. ソースコード...
Docker はコンテナを起動するときにアクセス ポートを指定します。複数の -p オプションを使用...
目次1. BOMの紹介1. JavaScriptは3つの部分から構成される2.ウィンドウオブジェクト...
テスト サーバーにログインするたびに、必ず ssh ログインのパスワードを入力する必要があります。ロ...
思いつきで、小さなボールが跳ね返るケーススタディを書いてみました。具体的な内容は以下のとおりです。主...
1. 応用シナリオ親ページ a.jspサブページ b.jsp (ページ a に埋め込まれた ifra...