Download Anleitung - C
Transcript
7. Betriebsystem 7 Betriebssystem 7.1 Überblick Das Betriebssystem der C-Control II Unit übernimmt das gesamte Interrupt-Handling, die Konfiguration des Mikrocontrollers nach dem Reset, das Laden von Anwenderprogrammen in den FLASH-Speicher sowie den Start und die Ausführung von Anwenderprogrammen. Während des Programmablaufes steuert das System alle Ein- und Ausgabeoperationen im Hintergrund der Anwendung. Ein wichtiger Teil des Systems ist die virtuelle Maschine (siehe unten) zur Ausführung von C2 Programmen. Das Betriebssystem wurde in Assembler und der Programmiersprache C geschrieben und liegt in Binärform auf der CD zur Unit vor. Das Betriebssystem (OS) der C-Control II Station ist bei der Auslieferung in der Regel bereits installiert. Sollten Sie eine aktualisierte Form (soweit vorhanden) laden wollen, muss das OS im ersten Segment des FLASH-Speichers gespeichert werden (erstes Segment =”Segment 0“). Wenn Sie die C-Control II Unit erstmalig in Betrieb nehmen, können Sie sich von der korrekten Funktion der Station selbst überzeugen, da ein Testprogramm in den Speicher geladen wurde, das alle Funktionen der Station kurz anspricht. Auf der C-Control Homepage www.c-control.de im Internet finden Sie gegebenenfalls auch eine aktuellere Version der Installation oder einzelne Dateien zum Download. Sie sollten dann diese Version statt der auf der CD ausgelieferten verwenden. 7.2 Bootstrap -Installieren des Betriebssystems Im Bootstrap-Modus des Mikrocontrollers kann das C-Control II -Betriebssystem in den FLASH-Speicher der Unit übertragen werden. Installieren Sie zunächst das Boot-Tool von der C-Control-CD auf Ihrem PC. Lesen Sie dabei die Installationsanleitung und gegebenenfalls die zusätzlichen Hinweise. Um den Bootstrap-Modus zu aktivieren, müssen Sie bei einem Hardware-Reset der C-Control II Unit gleichzeitig den BOOT-Taster gedrückt halten. Halten Sie beide Taster etwa 3 s gedrückt und lösen Sie dann zuerst den RESET-Taster und ca 3s später auch den BOOT-Taster. Der Mikrocontroller erwartet jetzt die Übertragung des Betriebssystems über die serielle Schnittstelle. Starten Sie nun die Datenübertragung des Systems mit Hilfe des Boot-Tools. Dieses PC-Programm übernimmt die gesamte Steuerung des Boot-Vorganges: Die Übertragung beginnt mit einem Nullbyte (1 Startbit,8 Datenbits =0,1 Stopbit). Der Mikrocontroller der C-Control II Station empfängt das Nullbyte und benutzt es zur Messung der 33