Xenomai auf Debian installieren
fresserettich 19.04.2010 - 21:48 4185 20
COLOSSUS
AdministratorGNUltra
|
Sind lediglich unterschiedliche Frontends fuer ein uns das selbe "Backend" (die Textdatei /usr/src/linux/.config naemlich).
|
fresserettich
Here to stay
|
danke für die antwort
was mich auch noch interessieren würde, beim kernel kompilieren, was löscht make clean genau alles auch meine erstellte config?
|
Marcellus
OC Addicted
|
danke für die antwort
was mich auch noch interessieren würde, beim kernel kompilieren, was löscht make clean genau alles auch meine erstellte config? make clean löscht normal alle *o *ko und dein image, die config greift es nicht an, das was du vermutlich meinst ist "make mrproper" das löscht dir auch die config. Wenn dus genauer wissen willst tipp einfach "make help" ein
|
fresserettich
Here to stay
|
ok, thx so, ich gehe im wesentlich nach folgender Anleitung vor: http://www.xenomai.org/index.php/Xe...ick_build_quide. Allerdings verwende ich als Version für Xenomai 2.4.3 und für den Kernel 2.6.24.2. Warum? Weil ich dann in späterer Reihenfolge mit Scilab/Scicos einen Echtzeitcode gernerieren will, welcher dann ausgeführt werden soll. Und der Code-Generator sagt man soll Version 2.4.3 nehmen. Ich für also nun den Shell-Skript für das patchen des Kernels aus: debXenomai:/usr/src/xenomai-2.4.3/scripts# ./prepare-kernel.sh
Linux tree [default /lib/modules/2.6.26-2-686/source]: /usr/src/linux-2.6.24.2
Target architecture [default i686]:
bei target architecture bestätige ich mit enter dann mache ich die config und rufe eben make auf (natürlich im cd /usr/src/linux- ....) und bekomme dann leider folgende fehlermeldung:
ebXenomai:/usr/src/linux-2.6.24.2# make
scripts/kconfig/conf -s arch/x86/Kconfig
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
AS arch/x86/kernel/entry_32.o
arch/x86/kernel/entry_32.S: Assembler messages:
arch/x86/kernel/entry_32.S:270: Error: invalid character '_' in mnemonic
arch/x86/kernel/entry_32.S:321: Error: invalid character '_' in mnemonic
arch/x86/kernel/entry_32.S:351: Error: invalid character '_' in mnemonic
arch/x86/kernel/entry_32.S:521: Error: invalid character '_' in mnemonic
arch/x86/kernel/entry_32.S:536: Error: invalid character '_' in mnemonic
make[1]: *** [arch/x86/kernel/entry_32.o] Fehler 1
make: *** [arch/x86/kernel] Fehler 2
Ich tippe irgendwie auf gcc-compiler, weil ich beim testen (compilieren des kernels ohne xenomai) schon einen fix braute damit ich überhaupt compilieren konnte. Ich verwende die Version 4.3.2 und nach bisschen googlen zum Fehler von oben, habe ich den Verdacht, dass die Version eventuell zu neu ist?! Tia mfg
|
Marcellus
OC Addicted
|
De compiler würd ich ausschließen, weil entry_32.S in assembler geschrieben ist. Ich würd eher tippen, das der patch von xenomai und die kernel version sich nicht vertragen.
Ich würds einfach noch einmal probieren mit xenomai-2.5.3
|
fresserettich
Here to stay
|
danke für den hinweis, irgendwie find ich nicht recht raus welche kernel-version die passende ist ich werde mal die mailing-list zum quellen anfangen
|