Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| |
software:linux:realtime:benchmark:cyclictest_on_mpc [2019-01-15 15:53] – angelegt mgehrig2 | software:linux:realtime:benchmark:cyclictest_on_mpc [2023-04-11 11:15] (aktuell) – gelöscht Urs Graf |
---|
==== 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 | |