1
カーネル内register_chrdev()
関数は、文字デバイスを登録します。0
あるユーザスペースからダイナミックキャラクタデバイスにアクセスする方法は?
int register_chrdev(unsigned int major, const char*name,
struct file_operations*ops));
major
場合、カーネルは動的メジャー番号を割り当て、レジスタ機能は、それを返します。
モジュールfoo.ko
は、/dev/foo
に動的なメジャー番号を使用したいとします。ユーザー空間はmknod
に渡すメジャー番号をどのようにして/dev/foo
を作成するのかを知るにはどうすればよいですか?
完全性のために、ここでは、 'udev'からのモジュール読み込みのスクリプトをトリガするチュートリアルです: https://mohammadthalif.wordpress.com/2010/01/02/udev-rules-to-create-a-モジュールを挿入するときのdev-node / – Brain