kernel_module_learn/03_character_device/README.md
2025-02-18 17:06:38 +01:00

31 lines
558 B
Markdown

## Additionnal informations
To test character device, your need create the device.
Step 1: Get major number of your module device
```bash
cat /proc/devices | grep flodev
```
Step 2: Create device (as root)
```bash
mknod /dev/[wanted name] -c <major_number> 0
```
Exemple (as root):
```bash
cat /proc/devices | grep flodev # => 236 flodev
mknod /dev/flodev0 c 236 0
echo "Salut" >> /dev/flodev0
dmesg | tail # =>
# flodev - Ouverture du périphérique
# flodev - Message reçu: Salut
# flodev - Fermeture du périphérique
rm /dev/flodev0
```