Dezvoltare drivere pentru Linux: Diferență între versiuni

De la YO3ITI
Sari la navigare Sari la căutare
Linia 11: Linia 11:
Apoi:
Apoi:
<syntaxhighlight lang="shell">
<syntaxhighlight lang="shell">
tom@rpi-yo3iti:~/c/drivere/Salzman/01 $ make
'''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 -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+'
make[1]: Entering directory '/usr/src/linux-headers-5.4.51-v7l+'

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+'