Jak napisać własny bootloader w assemblerze?

Mam małe pytanko… Chodzi o to jak napisać bootloader dla własnego OS’a?

Nie wiem jak ty chcesz napisać system operacyjny jak nie możesz znaleźć tego w Google. Troszkę samodzielności!

Ale dobra, opisze Ci: bootloader to kod(wykonywalny) zapisany w pierwszych 512B(jeden sektor). Może on robić dowolne rzeczy, ale najczęściej, ładuje inną część OS-a :wink:

http://www.google.com/search?client=ope … 8&oe=utf-8

http://www.google.com/search?hl=pl&clie … Szukaj&lr=

http://sourceforge.net/search/?type_of_ … bootloader

Bootloader rowniez sluzy do aktualizacji oprogramowania, zwlaszcza w systemach wbudowanych:slight_smile:

Bardzo przystepnie zostało opisane jak napisać własny bootloader na tej stronie http://tomaszpluta.aq.pl/bootloader_stm32.html

Jest to przykłąd dla stm32, ale opis jest dość uniwersalny i myślę, że przybliży ten temat i wskaże jak go ugryźć:)

Niejszym dostajesz order archeologa roku i platynową łopatę w ramce.
:stuck_out_tongue:

4 polubienia

9 lat później

2 polubienia