|
|
| Linia 2: |
Linia 2: |
| ==Raspberry Pi== | | ==Raspberry Pi== |
| Mai întâi trebuie instalate header-ele pentru kernel: | | Mai întâi trebuie instalate header-ele pentru kernel: |
| <code>tom</code>
| | <syntaxhighlight lang="shell"> |
| | | test |
| <syntaxhighlight lang="bash"> | | </syntaxhighlight> |
| sudo rpi-update
| |
| | |
| sudo apt-get install raspberrypi-kernel-headers
| |
| <syntaxhighlight>
| |
| | |
| Apoi se pot compila sursele. Pentru o comandă încununată de succes, un exemplu:
| |
| | |
| <syntaxhighlight lang="bash"> | |
| 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>
| |
Versiunea de la data 28 iulie 2020 18:38
Dezvoltare drivere pentru Linux
Raspberry Pi
Mai întâi trebuie instalate header-ele pentru kernel: