デバイスドライバを書くときに何が起こりますか? [コピー]

デバイスドライバを書くときに何が起こりますか? [コピー]

デバイスドライバを書くときに何が起こりますか?

たとえば、

echo "some text" > /proc/device_driver

私はechoに何らかの方法でドライバの書き込み機能を呼び出す書き込み呼び出しがあると思います。エコー機能からドライバ書き込み機能までの「ステップ」とは何ですか?

答え1

説明したようにLinuxカーネルモジュールプログラミングガイド5.2。 /proc ファイルの読み書き)、カーネルはドライバの初期化中にドライバに関連する関数を呼び出してデータを読み込みます。ユーザースペース入力するコア

プログラムechoはカーネルに関する特別な情報を知りません。カーネルはすべてを行います。

追加資料:

関連情報