32 lines
558 B
Markdown
32 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
|
||
|
```
|
||
|
|
||
|
|
||
|
|