GNU/Linux >> Linux の 問題 >  >> Linux

Linuxは組み込みドライバーモジュールのファームウェアをどのようにロードしますか

カーネルソース、特に drivers/base/firmware_class.c を読みました 、そして発見した

CONFIG_FW_LOADER_USER_HELPER 

udev をアクティブにします ファームウェアの読み込みバリアント (明らかに、udev が実行されているときに読み込み可能なモジュールにのみ使用できます)。しかし、LKML で言及されているように、これは時代遅れの方法のようです。

さらに組み込みモジュールに必要なファームウェアは initramfs からロードされます fw_get_filesystem_firmware() まで kernel_read() 経由 、正確には。


Linux
  1. LinuxにPerlモジュールをインストールする方法

  2. Linux LKM ローダブル カーネル モジュールを作成、コンパイル、ロードする方法

  3. CコードからLinuxカーネルモジュールをロードする方法は?

  1. Linux –負荷平均は最新のCPUでどのように機能しますか?

  2. LinuxおよびDockerでGPU用にOpenCLをセットアップする方法[完全ガイド]

  3. Linux カーネルはどうしてこんなに小さいのでしょうか?

  1. Linuxにデバイスドライバーをインストールする方法

  2. Linux:デバイスに使用されているデバイスドライバーを見つける方法は?

  3. Oracleasm 用の SELinux モジュールをロードする方法