Die aktuelle Startsequenz der drei Propellerchips im Hive:

  1. Administra startet ihr komplettes BIOS aus dem EEProm und stellt ihre Funktionen auf dem Bus zur Verfügung.
  2. Bellatrix startet ihren Loader aus dem EEProm und wartet auf die Übertragung einer BIN-Datei als Treibercode.
  3. Regnatix startet ihren Loader aus dem EEProm. Dieser öffnet über Administra die Datei „sys.bin“ auf der SD-Card (eine ganz normale BIN-Datei), lädt diese in den HubRam und startet den Code. Der Loader in Regnatix bleibt dabei resident und wird vom IOS zum laden von Programmen benutzt.
  4. Diese gestartete BIN-Datei (sys.bin) in Regnatix öffnet die BIN-Datei für den Grafiktreiber (normalerweise vid.bin) und überträgt diese Datei zum Bellatrix-Chip. Bellatrix empfängt diese Datei, speichert sie im HubRam und startet sie danach - das Grafiksubsystem läuft an. So initialisiert Regnatix Bellatrix.
  5. Das Anwendersystem in „sys.bin“ hat nun die Grafik initialisiert und damit stehen der Anwendung (meist die Kommandozeile „Regime“ die sich in „sys.bin“ befindet) alle Funktionen von Administra und Bellatrix zur Verfügung.

Kurz sieht das fogendermaßen aus:

system/systemstart.txt · Zuletzt geändert: 21.08.2009 17:35 (Externe Bearbeitung)
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki