Ich habe ein benutzerdefiniertes Kernelmodul (unter ArchLinux), das ich manuell laden und mit dem ich interagieren kann. Was ich tun möchte, ist, es beim Booten laden zu lassen. Bisher habe ich es geschafft, dass das Gerät /proc/devices
beim Booten angezeigt wird .
Wie man beim Booten einen Knoten daraus macht, verfolgt mich. Nachdem udev
ich mir die meisten Beispiele angesehen habe, verwenden Sie USB-Laufwerke als Leitfaden, was bei mir nicht der Fall ist. Das eigentliche Gerät ist eine maßgeschneiderte E / A-Karte. Es ist ein Charaktergerät.
Unten finden Sie das Skript zum Laden des Geräts aus der Shell (was funktioniert):
#!/bin/sh
sudo insmod ./robsio.ko
DEV=`cat /proc/devices | grep robsio | awk '{print $1}'`
sudo mknod /dev/proc/robsio c $DEV 0