Modern Character Devices

Todo

jjj draw sketch:

  • (maj/min) -> cdev/fops (good old unix)

  • (maj/min) -> devtmpfs/sysfs (new dynamic world)

cluster_linux Linux cluster_linux_kernel Linux Kernel Driver Development linux_kernel_cdev_auto Modern Character Devices linux_kernel_cdev_manual Character Device Basics linux_kernel_cdev_auto->linux_kernel_cdev_manual linux_kernel_fedora_kernel_build Fedora: Building the Kernel linux_kernel_modules_hello_world Module Loading, Hello World linux_kernel_cdev_manual->linux_kernel_modules_hello_world linux_kernel_fedora_module_build Fedora: Building External Kernel Modules linux_kernel_modules_hello_world->linux_kernel_fedora_module_build linux_kernel_fedora_module_build->linux_kernel_fedora_kernel_build