


WinECO-C - Handbuch |
Autor: Oliver Rogall
Copyright © MCT Paul & Scherer Mikrocomputertechnik GmbH. Alle Rechte vorbehalten.
Dieses Handbuch, wie auch das beschriebene Produkt, wurde sorgfältig erstellt und geprüft. Trotzdem können Fehler und Irrtümer nicht ausgeschlossen werden. MCT übernimmt keinerlei Verantwortung für die uneingeschränkte Richtigkeit und Anwendbarkeit des Handbuchs oder des beschriebenen Produkts und für die aus eventuell vorhandenen Fehlern resultierenden Schäden.
Änderungen ohne vorherige Ankündigung vorbehalten.
![]()
1 Allgemein
Systemvoraussetzungen
- PC mit CPU ab 386
- Mindestens 20MB freier Plattenspeicher
- Windows Betriebssystem
Registrierung
WinECO-C wird ständig verbessert und weiterentwickelt. Damit Sie innerhalb des Update-Services an Neuentwicklungen teihaben können, ist es erforderlich, den beiliegenden Registrierungsbogen an MCT zu schicken.
![]()
1.1 Copyright
Für die Programme finden die Copyrightbestimmungen der FSF Anwendung, Sie finden diese in der Verknüpfung Copying. Entsprechend den Copyrightbestimmungen der FSF (copyleft), sind die Quelltexte der Programme auf Anfrage gegen eine Unkostenpauschale erhältlich.
Ausgenommen davon sind folgende Utilities (Copyright MCT):
- Die ECO-C-Oberfläche wineco.exe
- Das Konvertierprogramm cnvaout.exe
- Der ROM-File Generator mkrom.exe
Die Bibliotheken und der C-Start können ohne urheberrechtliche Beschränkungen (Objektcode und Quelltexte) frei benutzt werden. Das Copyright liegt beim jeweiligen Copyrightinhaber.
![]()
1.2 Installation
Zur Installation von WinECO-C befolgen Sie einfach folgende Anweisungen:
Legen Sie die mitgelieferte CD in Ihr CD-ROM-Laufwerk ein.
Starten Sie mit dem Explorer, oder mit "Ausführen" das Installationsprogramm SETUP.EXE auf der CD im Verzeichnis winecoc/disk1.
Während der Installation können Sie auswählen, in welchem Verzeichnis WinECO-C installiert werden soll. Beachten Sie bitte, dass WinECO-C zur Installation mindestens 20MB freien Festplattenspeicher voraussetzt.
Nachdem die Installation beendet wurde, finden Sie im Start-Menü unter Programme eine neue Gruppe "ECO-C Version... " mit den folgenden drei Verknüpfungen:
- News - Neuheiten von ECO-C
- Copying - Das Copyleft der FSF für den GNU-Compiler
- ECO-C - Die eigentliche Oberfläche
Kommandozeilenversion
Sie können den Compiler auch von der Kommandozeile aus aufrufen, oder mit Makefiles arbeiten. Dazu müssen Sie die Umgebungsvariable ECODIR auf das Verzeichnis setzen, in dem Sie WinECO-C installiert haben (z.B. set ECODIR=c:/winecoc). Beachten Sie bitte die Verwendung von '/' anstatt Backslash als Verzeichnistrenner!
Optional können Sie ein Standard-Target setzen (z.B. set ECOTARGET=mega332).
Ausserdem muss der Pfad um das WinECO-C bin-Verzeichnis erweitert werden, damit die Programme ausführbar sind (z.B. set PATH=c:\winecoc\bin;%PATH%). Der Compiler kann dann mit "ecoc" aufgerufen werden.
![]()
1.3 GNU-Dokumentation
Auf der Download-Seite finden Sie die original GNU-Doku zum GCC und einigen zusätzlichen Utilities. Diese Dokumentation geht weitaus detaillierter auf den GNU-Compiler ein als es in der Online-Hilfe möglich war.
Enthalten sind folgende Bücher:
- Using GNU GCC
- The C Preprozessor
- Using as
- Using ld
- The GNU Binary Utilities
- GNU Make
- The GNU C++ Iostream Library
![]()
2 Beispielprojekt
Im folgenden Text beschreiben wir Ihnen ein kleines Beispielprogramm, um Ihnen den Umgang mit der Oberfläche näher zu bringen.
Nachdem Sie die ECO-C-Oberfläche gestartet haben, klicken Sie den Menüeintrag "Projekt | Neues Projekt" an.
Tragen Sie in der Zeile "Projektname" den Text Hello ein und beenden Sie den Dialog mit dem Button OK. Jetzt haben Sie erst einmal ein leeres Projekt.
Nun wollen wir eine neue Projektdatei erzeugen. Dazu klicken Sie den Menüeintrag "Datei | Neu" an und wählen dort als Dateityp "C Source". Sie befinden sich nun mit dem Cursor in einem Editorfenster mit dem Namen Source1.
Schreiben Sie das folgende kleine Programm:
#include <stdio.h> void main(void) { while(1) printf("Hello world.\n"); }Jetzt wählen Sie den Menüeintrag "Datei | Speichern unter... " an und speichern die neue Datei unter dem Namen Hello.c im Verzeichnis "..\Projekte\Hello" ab.
Nun müssen wir die Datei in das Projekt einbinden. Dazu selektieren Sie den TreeView (das Fenster links oben) und drücken die Einfügen-Taste. Daraufhin erscheint ein "Datei hinzufügen-Dialog" in dem Sie die Datei Hello.c auswählen. Es sollte nun im TreeView ein zusätzlicher Eintrag Hello.c erscheinen.
Nun können wir noch das entsprechende Target für Ihre Hardware auswählen. Dazu klicken Sie den Menüeintrag "ECOC | Einstellungen" an und wählen in dem Dialog die Seite "Projekt". Unter Targethardware haben Sie die Auswahl zwischen den aktuellen MCT-Rechnern. Nachdem Sie den geeigneten Rechner ausgewählt haben, verlassen Sie den Dialog mit OK.
Um nun den Compiler zu starten, wählen Sie den Menüeintrag "ECOC | Binärdatei erzeugen" und starten damit den Compiler im Hintergrund. Im Ausgabefenster der Oberfläche erscheinen nun die Statusmeldungen des Compilers bzw. auch die Fehlermeldungen - falls dieser Fall eingetreten ist. Im TreeView sehen Sie nun auch, dass die Abhängigkeiten erzeugt wurden und unter Dependencies angezeigt werden.
Zum Test der Kommunikation mit Ihrem Targetrechner überprüfen Sie als erstes die Einstellungen des Terminals unter "Terminal | Terminaleinstellungen". Sind diese für Ihren Rechner (PC/Target) richtig, starten Sie mit "Terminal | Terminalfenster" das Terminal. Nach dem Einschalten Ihres Targetrechners sollte sich wie gewohnt der NICO-Monitors im Terminalfenster melden.
Wechseln Sie nun wieder zur Oberfläche zurück. Mit der Taste F5 wird der Download der erzeugten Datei Hello.bin angestossen. Nachdem der Download abgeschlossen ist, können Sie im Terminalfenster das Programm mit "sp" starten. Da unser Programm eine Endlosschleife hat, können wir das Programm nur mit Ctrl-C wieder beenden.
![]()
3 Bedienelemente der Oberfläche
3.1 Übersicht
![]()
Die Oberfläche präsentiert drei Fenster:
- TreeView (links)
- Editor (rechts)
- Compilerausgaben (unten)
TreeView
Im TreeView werden die C-Quelldateien in alphabetischer Reihenfolge angezeigt. Nachdem der Compiler erstmals durchgelaufen ist, werden unter dem Punkt Dependencies die "includeten" Headerdateien hinzugefügt.
Aktionen:
Mit der Einfg-Taste fügen Sie eine neue C-Datei in das aktuelle Projekt ein.
Mit der Entf-Taste wird eine C-Datei aus dem Projekt entfernt (Headerdateien lassen sich nicht entfernen).
Mit einem Doppelklick auf eine Datei wird diese im Editor geöffnet.Editor
Im Editorfenster können Sie sämtlichen Dateien verändern. Es lassen sich mehrere Dateien gleichzeitig öffnen und darstellen. Sehen Sie dazu auch den Menüpunkt "Fenster". Über die Menübefehle "Bearbeiten" und "Fenster" können markierte Texte ausgeschnitten, gelöscht oder kopiert werden, und Sie können die Darstellungsform der Editorfenster beeinflussen (minimiert, maximiert... ).Compilerausgaben
In diesem Fenster werden die Meldungen des Compilers dargestellt. Es werden sowohl Statusmeldungen, als auch Fehlermeldungen angezeigt.
Mit einem Doppelklick auf eine Fehlermeldung springt der Cursor in die entsprechende Zeile in der C-Quelldatei (nicht bei Linkerfehlern, da diese nicht in direktem Bezug zu einer C-Quelldatei stehen).In der Buttonleiste werden ausserdem das aktuelle Target, und die Art des vom Linker erzeugten Objektcodes angezeigt.
![]()
3.2 Buttonleiste
![]()
Die Buttonleiste dient zum schnellen Anwählen von Funktionen, welche auch über die Menüeinträge erreichbar wären. Nur ein Button ist nicht über einen Menüeintrag ausführbar. Dieser Button dient zur direkten Auswahl einer Hilfe, bezogen auf die Mausposition.
Wenn der Mauscursor auf einem Button steht, wird die enstsprechende Funktion per "tooltip" angezeigt.
![]()
3.3 Menü "Datei"
![]()
Im Menü "Datei" befinden sich die Menüpunkte zum Laden, Speichern und Drucken von Dateien, also C-Quellcodes, Headerdateien und ähnlichen Texten. Ausserdem befindet sich hier der Menüpunkt zum Verlassen der Applikation.
Menüpunkt "Datei | Neu"
![]()
Nachdem Sie den Typ des neuen Dokuments ausgewählt haben, wird ein neues Textfenster geöffnet.
Menüpunkt "Datei | Öffnen"
![]()
In diesem Dateiauswahlfenster kann der Name einer zu ladenden Datei eingegeben werden.
Es lassen sich Dateien eines geöffneten Projekts auch mit Doppelklick im Fenster Dateiliste (TreeView) öffnen.
Menüpunkt "Datei | Schliessen"
Schliesst das gerade aktive Textfenster und speichert - falls notwendig und gewünscht - den Inhalt.
Menüpunkt "Datei | Alle Schliessen"
Schliesst alle geöffneten Textfenster und speichert - falls notwendig und gewünscht - den Inhalt.
Menüpunkt "Datei | Speichern"
Speichert den Inhalt des aktuellen Textfensters. Fragt nach einem Dateinamen, falls dem Fenster noch kein Name zugeordnet war.
Menüpunkt "Datei | Speichern unter"
![]()
In diesem Dateiauswahlfenster kann der Inhalt des aktuellen Textfensters unter einem neuen Namen abgespeichert werden.
Menüpunkt "Datei | Druckereinrichtung"
![]()
Dieser Druckerdialog sieht je nach installiertem Drucker auf jedem System anders aus. Die Abbildung zeigt nur ein Beispiel für einen lokalen Drucker.
Menüpunkt "Datei | Drucken"
![]()
Druckdialog für das aktuelle Textfenster.
Menüpunkt "Datei | 1 2 3 4"
Unter den Ziffern 1 bis 4 werden die zuletzt geöffneten Dateien angezeigt. So hat man schnellen Zugriff auf diese Dateien über das Menü.
Menüpunkt "Datei | Beenden"
Schliesst alle Textfenster und beendet die Applikation. Sind Texte oder das Projekt verändert und nicht gespeichert, wird der Benutzer aufgefordert, die Speicherung der entsprechenden Dateien zu bestätigen.
![]()
3.4 Menü "Bearbeiten"
![]()
Dieses Menü stellt die Funktionen zum Bearbeiten von Texten zur Verfügung. Dazu gehören neben den Funktionen zum Ausschneiden, Kopieren und Einfügen von Textblöcken auch die Dialoge zum Suchen und Ersetzen von Text.
Menüpunkt "Bearbeiten | Rückgängig"
Macht die letzte Änderung im Text rückgängig.
Menüpunkt "Bearbeiten | Ausschneiden"
Kopiert den mit der Maus markierten Textbereich in die Zwischenablage und entfernt ihn dann aus dem Textfenster.
Menüpunkt "Bearbeiten | Kopieren"
Kopiert den mit der Maus markierten Textbereich in die Zwischenablage.
Menüpunkt "Bearbeiten | Einfügen"
Fügt den Inhalt der Zwischenablage an der Cursorposition in das Textfenster ein.
Menüpunkt "Bearbeiten | Suchen"
![]()
In diesem Dialog können verschiedene Optionen bezüglich der Suchart eingestellt werden.
Menüpunkt "Bearbeiten | Ersetzen"
![]()
In diesem Dialog können verschiedene Einstellungen für den Suchmodus eingestellt werden, sowie der Text, durch den die gefundenen Stellen ersetzt werden sollen.
Menüpunkt "Bearbeiten | Editor-Einstellungen"
![]()
Hier lässt sich die Grösse eines Tabulators in Anzahl Zeichen einstellen. Die Standardeinstellung sind 4 Zeichen.
Zudem können Sie die automatische Einrückung und Klammerung ein- bzw. ausschalten.
![]()
3.5 Menü "Projekt"
![]()
Das Menü "Projekt" stellt die Funktionen zum Handhaben eines Projekts zur Verfügung. Ein Projekt besteht aus den Dateien und Compilereinstellungen, die zum Erzeugen der gewünschten Binärdatei erforderlich sind.
Menüpunkt "Projekt | Neues Projekt"
![]()
Erzeugt ein Verzeichnis für ein neues Projekt unter dem gewünschten Namen und legt dort die für ein Projekt nötigen Projektdateien an. Die Einstellungen für ein neues Projekt sind voreingestellt und können den tatsächlichen Erfordernissen angepasst werden.
"Suche Pfad"
![]()
Der Dialog "Ordner suchen" taucht an mehreren Stellen in ECO-C auf. Dieser Dialog wird dazu verwendet, um einen vorhandenen Pfad auf der Festplatte bzw. im Netzwerk zu finden.
Menüpunkt "Projekt | Projekt laden"
![]()
Lädt eine Projektdatei. Falls bereits ein Projekt aktiv ist, hat der Benutzer die Gelegenheit, dieses vorher abzuspeichern.
Menüpunkt "Projekt | Projekt schliessen"
Schliesst ein gerade aktives Projekt. Haben sich Einstellungen geändert, wird vor dem Schliessen nachgefragt ob das Projekt gesichert werden soll.
Menüpunkt "Projekt | Projekt speichern als... "
Ermöglicht dem Benutzer das Speichern des aktuellen Projekts unter einem neuen Namen.
Menüpunkt "Projekt | Dateiliste"
![]()
Mit diesem Dialog können Dateien zum Projekt hinzugefügt, sowie aus dem Projekt entfernt werden. Die hier eingegebenen Dateinamen müssen C-Quellcodedateien sein, da der Compiler versuchen wird, sie zu übersetzen.
Das gleiche können Sie auch über den TreeView machen.
Dateien einfügen: Klicken sie auf den TreeView und drücken Sie dann die Einfg-Taste.
Dateien entfernen: Markieren Sie die zu löschende Datei (nur C-Quellcode möglich) und drücken Sie die Entf-Taste.![]()
3.6 Menü "ECOC"
![]()
Dieser Dialog stellt Menüpunkte zum Aufrufen und Einstellen des Compilers zur Verfügung. Zusätzlich bietet er Möglichkeiten zur Ausgabe verschiedener Informationen über die erzeugte Binärdatei bzw. zu der gerade angezeigten C-Quellcodedatei.
Menüpunkt "ECOC | Binärdatei erzeugen"
Übersetzt alle noch nicht compilierten Dateien und erzeugt die gewünschte Ausgabedatei, falls keine Fehler beim Compilieren auftreten.
Menüpunkt "ECOC | Alles neu übersetzen"
Entfernt alle bereits erzeugten Objektdateien und Abhängigkeiten und generiert danach alle erforderlichen Dateien neu. Aus den Objektdateien wird die gewünschte Ausgabedatei erzeugt, falls keine Fehler beim Compilieren auftreten.
Menüpunkt "ECOC | Datei compilieren"
Übersetzt den C-Quelltext des gerade aktiven Textfensters. Dieser Menüpunkt kann nur benutzt werden, wenn diese Datei zu einem Projekt gehört, und das aktive Fenster einen C-Quellcode enthält.
Menüpunkt "ECOC | Remake Dep"
Löscht alle Abhängigkeiten und erzeugt diese neu. Dies bietet sich immer an, wenn z.B. Preprozessoranweisungen geändert wurden, welche die Abhängigkeiten beeinflussen.
Menüpunkt "ECOC | Assemblerausgabe"
![]()
Die gerade auf dem Bildschirm aktive C-Quellcodedatei wird assembliert, und die Ausgabe auf dem Bildschirm angezeigt.
Menüpunkt "ECOC | Preprozessorausgabe"
![]()
Die gerade auf dem Bildschirm aktive C-Quellcodedatei wird durch den Preprozessor geschickt, und die Ausgabe auf dem Bildschirm angezeigt.
Menüpunkt "ECOC | Symboltabelle"
Von der Binärdatei wird die Symboltabelle generiert und auf dem Bildschirm dargestellt.
Menüpunkt "ECOC | Datei-Information"
![]()
Informationen über Segmentgrössen, Startadressen und ähnlichen Informationen über die Ausgabedatei (falls diese bereits erzeugt wurde) werden angezeigt.
Menüpunkt "ECOC | Hexdump"
![]()
Zeigt einen Hexdump der Ausgabedatei.
Menüpunkt "ECOC | Einstellungen"
Dieser Menüpunkt öffnet einen Dialog zur Einstellung des C-Compilers. Den einzelnen Compilerphasen (Preprozessor, Compiler, Linker etc.) sind jeweils eigene Einstellungsseiten zugewiesen. Ausserdem gibt es eine Einstellungsseite zur Einstellung der Projektverzeichnisse und der Zielhardware.
Einstellungsseite "Preprozessor"
![]()
Auf dieser Einstellungsseite können Include-Dateien und -Verzeichnisse sowie Makros definiert und gelöscht werden. Weitere Einstellungen:
"Kein Standard-Includeverzeichnis" Die Suche nach Include-Dateien findet nur in den explizit angegebenen Verzeichnissen statt.
"Keine Nichtstandard-Makros" Es werden keine Nicht-Standard-Makros erzeugt(z.B. __ECOC__, __GNUC__ usw.), auch keine Architektur-Flags.
"Benutzte Headerfiles auflisten" Listet beim Compilieren die von der jeweiligen Quelldatei verwendeten Headerfiles mit auf.
Einstellungsseite "Warnungen"
![]()
"Alle Warnungen" Der Compiler wird mit der Option "-Wall" gestartet. Dadurch werden die meisten potentiellen Problemstellen des Programmcodes erkannt.
"Keine Warnungen" Es werden keinerlei Warnungen ausgegeben. Diese Option sollte mit Vorsicht verwendet werden.
"Eigene Einstellungen" Hier kann eine beliebige eigene Kombination von Warnoptionen eingegeben werden.
Die Bezeichnungen der Auswahlfelder in den Bereichen "Standard-Diagnose" und "Erweiterte Diagnose" entsprechen den jeweils zugeordneten Befehlszeilenoptionen des Compilers. Das mit "Pedantic" bezeichnete Auswahlfeld entspricht zum Beispiel der Befehlszeilenoption "-pedantic" des Compilers. Die genauen Beschreibungen der einzelnen Auswahlfelder befinden sich im GNU-Handbuch bei der Beschreibung der Befehlszeilenoptionen des Kapitels "Warning Options".
Einstellungsseite "Compiler"
![]()
Auf der Einstellungsseite Compiler werden sämtliche Einstellungen vorgenommen, die Einfluss auf den C-Quellcode haben. Also ob z.B. Erweiterungen gegenüber dem ANSI-Standard erlaubt sind usw. Näheres sehen Sie bitte dazu in der Online-Hilfe bzw. im GNU-Handbuch.
Einstellungsseite "Optimierer
![]()
"Keine Optimierung" Der Compiler führt keine Optimierungsstufen aus. Dies entspricht der Befehlszeilenoption "-O0".
"Normale Optimierung" Der Compiler führt die Standardoptimierungen wie mit der Befehlszeilenoption "-O1" durch.
"Erweiterte Optimierung" Diese Option bewirkt eine aufwendigere Optimierungsstrategie durch den Compiler. Diese Option entspricht dem Befehlszeilenparameter "-O2".
"Eigene Einstellung" Hier kann eine beliebige eigene Kombination von Optimierungsoptionen eingegeben werden.
Die Funktionen der Auswahlfelder in den Bereichen "Allgemeine Optionen" und "Spezifische Optionen" entsprechen den (fast) gleichnamigen Befehlszeilenoptionen des Compilers. Das mit "Omit Frame Pointer" bezeichnete Auswahlfeld entspricht zum Beispiel der Befehlszeilenoption "-fomit-frame-pointer" des Compilers. Die genauen Beschreibungen der einzelnen Auswahlfelder befinden sich im GNU-Handbuch bei der Beschreibung der Befehlszeilenoptionen des Kapitels "Optimization Options".
Einstellungsseite "Linker"
![]()
"ROM-Code" Der erzeugte Binärcode beginnt bei Startadresse Null
"FLASH010" Die Binärdatei wird auf die Adresslage des AM29F010 (FLASH) ausgerichtet.
"FLASH040" Die Binärdatei wird auf die Adresslage des AM29F040 (FLASH) ausgerichtet.
"Binärdatei für NICO" Die Binärausgabedatei beginnt bei 0x2000.
"Bibliotheken-Code" Es wird positionsunabhängiger Code für eine Funktionsbibliothek erzeugt.
"Eigene Einstellungen" C-Start und Linkerscript sind frei wählbar. Hier können auch Eigenentwicklungen eingebunden werden.
"C-Start" In diesem Textfeld kann ein eigener C-Start eingetragen werden.
"Linkerscript" In dieses Textfeld kann eine eigenes Linkerscript eingebunden werden.
"ROM" Bei der erzeugten Binärdatei wird anschliessend der Header entfernt. Dies ist notwendig wenn die Binärdatei in ein ROM programmiert werden soll.
"Keine Startdateien" Es werden keine C-Starts dazugelinkt. Dieses Auswahlfeld entspricht der Kommandozeilenoption "-nostartfiles".
"Keine Symboltabelle" Es wird keine Symboltabelle an die binäre Ausgabedatei angefügt. Die Symboltabelle ist zum Debuggen erforderlich. Dieses Auswahlfeld entspricht der Kommandozeilenoption "-s".
"Keine Standardbibliotheken" Die Standardbibliotheken (libc.a, libstd.a, usw.) werden nicht zur Ausgabedatei dazugelinkt. Dieses Auswahlfeld entspricht der Kommandozeilenoption "-nostdlib".
"Datensegment kopieren" Der Inhalt des Datensegments wird beim Start des Programms zwischengespeichert. Wenn das Programm erneut gestartet wird, werden statt dem aktuellen Datensegment die vorher gespeicherten Daten verwendet, dadurch startet das Programm immer mit den gleichen Anfangsdaten, unabhängig davon, welche Daten während eines vorherigen Programmdurchlaufs verändert wurden. Dieses Auswahlfeld entspricht der Kommandozeilenoption "-copydata".
Einstellungsseite "Projekt"
![]()
"ECO-C Verzeichnis" Gibt den Pfad des ECO-C-Baumes an. Der Pfad kann nicht geändert werden.
"Projekt Root" Gibt den Pfad an, in dem alle Projekte standardmässig angelegt werden sollen.
"Target hardware" Hier kann das aktuelle Target und die Art der Floatingpointunterstützung eingestellt werden.
"Hinzufügen"
![]()
In diesem Fenster kann ein eigenes Target definiert werden.
Menüpunkt "ECOC | Lade Standardeinstellung"
Die Standardeinstellungen des Compilers werden aus der Datei ECO-C Verzeichnis\bin\default.eco geladen. Unter die Standardeinstellungen fallen sämtliche Einstellungen die unter dem Menüpunkt "ECOC | Einstellungen" und "Terminal | Einstellungen" eingestellt wurden.
Menüpunkt "ECOC | Speichere Standardeinstellung"
Speichert die Standardeinstellungen in der Datei ECO-C Verzeichnis\bin\default.eco.
![]()
3.7 Menü "Terminal"
![]()
Menüpunkt "Terminal | Terminalfenster"
Das Terminalfenster wird mit den in "Terminal | Einstellungen" gewählten Einstellungen geöffnet.
Menüpunkt "Terminal | Download"
Die aktuelle Ausgabedatei (Binärdatei) wird, falls vorhanden, auf den Zielrechner übertragen. Die Übertragungsparameter sind die gleichen wie diejenigen für das Terminalfenster.
Menüpunkt "Terminal | Download File"
![]()
In diesem Dateiauswahlfenster kann eine beliebige Datei ausgewählt werden, die dann zum Zielrechner übertragen wird.
Menüpunkt "Terminal | Einstellungen"
![]()
In diesem Dialog kann das Terminalfenster konfiguriert werden. Die Optionen bedeuten:
"Port" Der verwendete COM-Port des PC.
"Baudrate" Die Schnittstellengeschwindigkeit. Meistens 19200.
"Datenbits" Die Anzahl der Datenbits pro Datenblock.
"Parität" Gibt an, welche Parität verwendet werden soll.
"Stopbits" Die Anzahl der Stopbits pro Datenblock.
"DSR-Resetlevel" Gibt an, welcher Pegel der DSR-Handshakeleitung einen Reset auf dem Zielrechner auslöst.
![]()
3.8 Menü "Fenster"
![]()
Menüpunkt "Fenster | Neues Fenster"
Es wird ein weiteres Fenster von dem gerade aktuellen Text geöffnet. So ist es möglich, mit zwei Textfenstern den selben Text zu editieren. Diese Möglichkeit bietet sich immer bei sehr grossen Quelldateien an, um an verschiedenen Stellen zu editieren.
Menüpunkt "Fenster | Überlappend"
Alle geöffneten Textfenster werden überlappend dargestellt.
Menüpunkt "Fenster | Nebeneinander"
Alle geöffneten Textfenster werden nebeneinander (es sollte wohl besser untereinander heissen - diese Terminologie stammt aber von Microsoft) dargestellt.
Menüpunkt "Fenster | Symbole anordnen"
Alle als Symbol dargestellten Textfenster werden neu angeordnet.
Menüpunkt "Fenster | 1 2 3 4... "
Über diesem Menüpunkt können direkt einzelne Textfenster aktiviert, also in den Vordergrund geholt werden.
![]()
3.9 Menü "Hilfe"
![]()
Menüpunkt "Hilfe | Hilfethemen"
![]()
Die ECO-C Online-Hilfe.
Menüpunkt "Hilfe | Info über ECO-C"
Gibt Informationen zum Programm aus.
![]()
4 Terminalfenster
4.1 Übersicht
![]()
Im Terminalfenster findet die Kommunikation mit dem Target statt.
![]()
4.2 Menü "Terminal"
![]()
Die Menüpunkte Download, Download File und Einstellungen sind identisch mit denen im Menü des Hauptfensters.
Menüpunkt "Terminal | Terminal löschen"
Der Inhalt des Terminalfensters wird gelöscht.
Menüpunkt "Terminal | Reset"
Es wird ein RESET für den Targetrechner auf der RS232-Leitung ausgelöst.
Menüpunkt "Terminal | Schliessen"
Beendet die Kommunikation mit dem Targetrechner und schliesst das Terminalfenster.
![]()
4.3 Menü "Hilfe"
![]()
Der Menüpunkt Hilfethemen ist identisch mit dem im Menü des Hauptfensters.
Menüpunkt "Hilfe | Info über Terminal"
Gibt Informationen zum Programm aus.
www.mct.de: Produkte: Software: WinECO-C