kostenloser Webspace werbefrei: lima-city


Bootloader für C++

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    javadomi

    javadomi hat kostenlosen Webspace.

    Ich habe schon seit l?ngeren versucht einen Bootloader zu schreiben, der C++ bin?r gelinkten Dateien starten kann. Leider ohne Erfolg. Immer musst ich mir von meinen Linker (JLOC) anh?ren m?ssen, dass sich Sektionen ?berlappen. Nun, da es schon sehr viele fertige Bootloader gibt, frage ich einfach: Gibt es einen Bootloader, der:

    1. C++ bin?r gelinkte Dateien (*.bin, von C++) starten kann?
    2. Ich in C++ Funktionen verwenden kann
    3. Ich Inline Assembler verwenden kann
    4. Mit Beispiel Code

    Ich hoffe, dass ihr soeinen geschrieben habt oder soeinen kennt, den man also frei verwenden kann. Ich bedanke mich f?r eure Antworten im Vorraus.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. t*****b

    Ohne Assembler wirst du nicht weit kommen. Bootloader werden immer in Assembler geschrieben und geht nicht anders. Den Bootvorgang an sich w?rde ich auch noch in Assembler schreiben, der dann die Dateien laden kann. Somit kann dein OS bis auf das Booten in C/C++ geschrieben werden, sogar der komplette Kernel.
  4. Autor dieses Themas

    javadomi

    javadomi hat kostenlosen Webspace.


    Ohne Assembler wirst du nicht weit kommen. Bootloader werden immer in Assembler geschrieben und geht nicht anders. Den Bootvorgang an sich w?rde ich auch noch in Assembler schreiben, der dann die Dateien laden kann. Somit kann dein OS bis auf das Booten in C/C++ geschrieben werden, sogar der komplette Kernel.


    :biggrin: Ah, so als ob ich das nicht w?sste...
    Nein, ich wei? das nat?rlich. Den Bootloader habe ich auch in Assembler geschrieben, aber den Kernel in C++. Es ist so: Der Bootloader ladet an der linearen Adresse 0xFF800000, aber wie gesagt, spinnt da der Linker.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!