register_chrdev(unsigned int major, const char * name, const struct file_operations * fops);
註冊一個主設備號的character devices (文字設備)。
major 主設編號:編號,主設備號是一個內核kernel,使用它作為驅動程式的鏈接的文件。
name 檔名:在此範圍內的設備的名稱。
file_operations:架構。
範例:
驅動程式的的描述
struct file_operations memory_fops = { read: memory_read, write: memory_write, open: memory_open, release: memory_release }; int result = register_chrdev(60, "memory", &memory_fops);