Czy ktoś mógłby wskazać mi ścieżkę/kroki, które należy wykonać, aby stworzyć prosty program do rozruchu Hello World? Mam podstawową wiedzę o C/C++.Pierwsze kroki w tworzeniu prostego bootowalnego programu C
Moim celem jest stworzenie bardzo prostego systemu operacyjnego: .
Chciałbym uzyskać jak najwięcej odnośników do referencji i próbek.
Wyszukaj termin program ładujący. Mnóstwo zasobów dostępnych online. Zobacz: http://www.codeproject.com/KB/tips/boot-loader.aspx – dirkgently
Myślę, że najważniejsze pytanie brzmi "na jakim procesorze?" W większości przypadków proponuję zajrzeć do bootloadera dla tego procesora, aby uzyskać pewien pomysł - i tak, będziesz pisać asembler, twoje podstawowe procedury wyjściowe, itp., Jeśli chcesz, aby program naprawdę pozostał sam. –
Nieco powiązane http://stackoverflow.com/questions/2145501/writing-an-operating-system-in-c/2145556#2145556 – sud03r