Browse Source

'README.md' ändern

Anleitung Installation und Test
Felix Stange 2 years ago
parent
commit
a77ace9b1d
1 changed files with 45 additions and 0 deletions
  1. 45 0
      README.md

+ 45 - 0
README.md

@@ -0,0 +1,45 @@
+## Vorbereitungen
+
+Die Grundlage der Echtzeit-Erweiterung bildet der aktuelle Build des Raspberry Pi OS mit Standardkernel. Zur Zeit der Erstellung dieses Repositories war das 5.10.17. Dieser Build liegt auch dem Repository bei. Ein Image kann bequem mit dem offiziellen Imager auf eine SD-Karte übertragen werden. Es spielt keine Rolle ob die Lite- oder Full-Version genutzt wird, jedoch wurden die Tests mit der Lite-Version (32bit) durchgeführt. 
+
+Zunächst sollte geprüft werden, dass die installierten Pakete aktuell sind. 
+
+```
+sudo apt update && sudo apt upgrade
+```
+
+Außerdem müssen wahrscheinlich die Pakete git und gnuplot installiert werden.
+
+```
+sudo apt install git gnuplot
+```
+
+## Latenztest mit dem Standard-Kernel
+
+Die OSADL hat einen sehr komfortablen Test für die Latenzzeiten vorbereitet, den wir hier nutzen. Dieser misst die Zeiten zwischen dem Auftreten eines Events und dem Beginn von dessen Bearbeitung. Dazu das Repository rt-tests herunterladen und kompilieren.
+
+```
+git clone git://git.kernel.org/pub/scm/linux/kernel/git/clrkwllms/rt-tests.git
+cd rt-tests
+make 
+```
+
+Unter folgendem Link kann anschließend ein Skript kopiert werden, dass den test durchführt und außerdem die Ergebnisse aufarbeitet als Text sowie als Grafik. 
+
+https://www.osadl.org/Create-a-latency-plot-from-cyclictest-hi.bash-script-for-latency-plot.0.html
+
+## Installation
+
+Nun muss das Paket mit der Echtzeit-Erweiterung auf den Raspi kopiert und installiert werden. Laden Sie dazu das Image mit der Echtzeit-Erweiterung unter folgendem Link herunter: 
+
+https://github.com/kdoren/linux/releases/tag/rpi_5.10.74-rt54
+
+Führen Sie nun die folgende Anleitung durch: 
+
+https://github.com/kdoren/linux/wiki/Installation-of-kernel-from-deb-package-%28Raspberry-Pi-OS%29
+
+Achten Sie auf die korrekte Versionsnummer. Nach einem Neustart sollten Sie überprüfen, ob die Installation erfolgreich war. 
+
+## Latenztest mit dem Echtzeit-Kernel
+
+Führen Sie den Test erneut durch und vergleichen Sie die Ergebnisse. Achten Sie darauf die Dateien nicht zu überschreiben, wenn Sie den Test zum zweiten mal durchführen.