Commit 4ca4ad12 authored by Christian Eckl's avatar Christian Eckl
Browse files

Update README.md

parent d4f2c65d
......@@ -5,3 +5,63 @@ In diesem Projekt geht es um die Entwicklung eines Kernelmoduls welches die Gpio
## Geting Startet
Als erstes muss der Raspberry Pi geupdatet werden, hierzu verwendet man die standart Updateroutine und führt alle Befehle im als Superuser aus:
> $ sudo su
> $ apt-get update -y
> $ apt-get upgrade -y
Danach wird der Kernel geupdatet:
> $ rpi-update
Nachdem die Updates ausgeführt wurden rebooten sie den Raspberry Pi.
Nun benötigen wir die Kernel-rpi-source:
> $ sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source
Diese Datei muss ausführbar gemacht werden:
> $ sudo chmod +x /usr/bin/rpi-source
Dem Updateprozess mus noch übergeben werden das es sich um das aktuelle Skript handelt:
> $ /usr/bin/rpi-source -q --tag-update
Dann wird der der neue Kernel geladen:
> $ rpi-source
## Load the LKM
Im Modulverzeichnis wird
> $ make
aufgerufen und daraufhin wird sevenseg.c kompiliert und eine neue Datei namens sevenseg.ko erstellt.
Diese Datei wird mit
> $ insmod sevenseg.ko
aufgerufen und das Kernelmodul wird geladen.
Zur Sicherheit überprüft man nun ob das Modul fehlerfrei geladen wurde:
> $ dmesg
Wenn keine Fehlermeldungen ausgegeben werden kann man das Kernelmodul verwenden.
## Wiring
## Test the LKM
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment