TNKernel RTOS Port



  • N'abend zusammen,

    ich möchte gerne TNKernel vom ARM auf Coldfire (M68k) portieren.
    In meiner Leichtsinnigkeit denke ich, dass ein Gutteil der Portierung in dem ASM-File File steckt. Nun habe ich von ARM-Asm so überhaupt keine Ahnung. Den FindFirstBit Algorithmus konnte ich zwar von ARM-Asm nach ANSI-C übersetzen, aber manche Konstrukte sind schon komplizierter. Hat hier jemand Zeit mir einige Konstrukte aus ARM-Assembler zu erklären?

    bye, Arne



  • http://de.wikipedia.org/wiki/Metafrage 😉

    Zeig die Konstrukte her, wenn sich wer findet gut, wenn sich niemand findet Pech 😉



  • ArneS schrieb:

    ich möchte gerne TNKernel vom ARM auf Coldfire (M68k) portieren.
    In meiner Leichtsinnigkeit denke ich, dass ein Gutteil der Portierung in dem ASM-File File steckt.

    ist auch so. hauptsächlich das context switching musste neu in coldfire-ASM code machen. das meiste andere ist ja normales 'C' und kann 1:1 übernommen werden.
    btw: vom FreeRTOS gibts einen coldfire port. davon könntest du ja die ASM-routinen übernehmen. --> http://www.freertos.org/portcoldfire.html

    ArneS schrieb:

    Hat hier jemand Zeit mir einige Konstrukte aus ARM-Assembler zu erklären?

    na, dann zeig doch mal.
    🙂


Anmelden zum Antworten