04/16/2008 - Copyright © 2008 The PTR Group Inc.
Driver Initialization Sequence
Drivers must register themselves with the kernel
register_chrdev(), register_blkdev(), register_netdev(), etc.
For block and character drivers you’ll need to assign major/minor numbers
Can be done statically or dynamically
Coordinate with <linux>/Documentation/devices.txt
You’ll need to create device nodes as well
Statically or via UDEV