Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

software:linux:realtime:benchmark:cyclictest_on_mpc [2019-01-15 15:53] – angelegt mgehrig2software:linux:realtime:benchmark:cyclictest_on_mpc [2023-04-11 11:15] (aktuell) – gelöscht Urs Graf
Zeile 1: Zeile 1:
-==== Crosscompilieren für MPC 5200 ==== +
-  - "rt-tests" auschecken <code>git clone git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git</code> Oder bereits angepasstes Repository verwenden und anschliessend bei Punkt 7 (Build ausführen) weiterfahren.<code>git clone https://github.com/MarcelGehrig/rt-tests</code> +
-  - Ins Verzeichnis wechseln<code>cd rt-test</code> +
-  -  Im Makefile die 2. Zeile "CC?=\$(CROSS_COMPILE)gcc" zu "CC:=$(CROSS_COMPILE)gcc" ändern +
-  - Im File "src/cyclictest/cyclictest.c" in der Zeile 66 das Wort "static" entfernen +
-  - Im File "src/include/rt-sched.h" nach der Zeile 56 folgende Zeilen hinzufügen:<code>#ifdef __powerpc +
-#define __NR_sched_setattr     355 +
-#define __NR_sched_getattr     356 +
-#endif</code> +
-  - Im File "src/lib/rt-utils.c" nach der Zeile 24 folgende Zeilen hinzufügen:<code>#ifndef SCHED_IDLE +
-#define SCHED_IDLE 5 +
-#endif</code> +
-  - Build ausführen<code>make all ARCH=powerpc CROSS_COMPILE=<pfad_zur_toolchain>powerpc-buildroot-linux-uclibc- NUMA=0</code> +
-  - "cyclictest" auf das Target kopieren+