Dezvoltare drivere pentru Linux: Diferență între versiuni
Sari la navigare
Sari la căutare
| Linia 8: | Linia 8: | ||
<syntaxhighlight lang="shell"> | <syntaxhighlight lang="shell"> | ||
apt get install raspberrypi-kernel-headers | apt get install raspberrypi-kernel-headers | ||
</syntaxhighlight> | |||
Apoi: | |||
<syntaxhighlight lang="shell"> | |||
tom@rpi-yo3iti:~/c/drivere/Salzman/01 $ make | |||
make -C /lib/modules/5.4.51-v7l+/build M=/home/tom/c/drivere/Salzman/01 modules | |||
make[1]: Entering directory '/usr/src/linux-headers-5.4.51-v7l+' | |||
CC [M] /home/tom/c/drivere/Salzman/01/hello-1.o | |||
Building modules, stage 2. | |||
MODPOST 1 modules | |||
WARNING: modpost: missing MODULE_LICENSE() in /home/tom/c/drivere/Salzman/01/hello-1.o | |||
see include/linux/module.h for more information | |||
CC [M] /home/tom/c/drivere/Salzman/01/hello-1.mod.o | |||
LD [M] /home/tom/c/drivere/Salzman/01/hello-1.ko | |||
make[1]: Leaving directory '/usr/src/linux-headers-5.4.51-v7l+' | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Versiunea de la data 28 iulie 2020 18:40
Dezvoltare drivere pentru Linux
Raspberry Pi
Mai întâi trebuie instalate header-ele pentru kernel:
sudo rpi-update stable
Apoi:
apt get install raspberrypi-kernel-headers
Apoi:
tom@rpi-yo3iti:~/c/drivere/Salzman/01 $ make
make -C /lib/modules/5.4.51-v7l+/build M=/home/tom/c/drivere/Salzman/01 modules
make[1]: Entering directory '/usr/src/linux-headers-5.4.51-v7l+'
CC [M] /home/tom/c/drivere/Salzman/01/hello-1.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /home/tom/c/drivere/Salzman/01/hello-1.o
see include/linux/module.h for more information
CC [M] /home/tom/c/drivere/Salzman/01/hello-1.mod.o
LD [M] /home/tom/c/drivere/Salzman/01/hello-1.ko
make[1]: Leaving directory '/usr/src/linux-headers-5.4.51-v7l+'