Merge c and rust modules
This commit is contained in:
parent
8e0721c2fb
commit
311e9be037
21 changed files with 4 additions and 11 deletions
31
03_character_device/README.md
Normal file
31
03_character_device/README.md
Normal file
|
@ -0,0 +1,31 @@
|
|||
## 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
|
||||
```
|
||||
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue