デバイスドライバを書くときに何が起こりますか?
たとえば、
echo "some text" > /proc/device_driver
私はechoに何らかの方法でドライバの書き込み機能を呼び出す書き込み呼び出しがあると思います。エコー機能からドライバ書き込み機能までの「ステップ」とは何ですか?
答え1
説明したようにLinuxカーネルモジュールプログラミングガイド(5.2。 /proc ファイルの読み書き)、カーネルはドライバの初期化中にドライバに関連する関数を呼び出してデータを読み込みます。ユーザースペース入力するコア。
プログラムecho
はカーネルに関する特別な情報を知りません。カーネルはすべてを行います。
追加資料: