IOMSKGEN - Werkzeug für Softwareentwickler | Software |
IOMSKGEN ist ein Werkzeug für Programmierer von Anwendungen für PC und
embedded Systeme mit textorientierter Display- und Eingabehardware. Das Tool unterstützt die Entwicklung
von Firmware für eine interaktive, maskenorientierte Ein- und Ausgabe
zur Kommunikation mit dem Anwender. Voraussetzung ist, daß die Anwendung in ANSI-C erstellt wird.
Als Zielhardware kommt jede prozessor- oder microcontroller-basierte Elektronik
in Betracht, an welche eine breite Palette von Ein- und Ausgabehardware angeschlossen
sein kann, z. B. eine Tastatur, einzelne (Druck)taster, ein Bildschirm oder mehrzeilige
LC-Displays. Der Generator IOMSKGEN wurde für mehrere Steuerungen mit
unterschiedlicher Display- und Eingabehardware als Benutzerschnittstelle konfiguriert und getestet.
Der Vorteil des Werkzeugs besteht in der Zeiteinsparung bei der Anwendungsentwicklung
und in der hohen Flexibilität bei der Projektpflege. Bei der Programmierung der Ein-/Ausgabe
braucht der Programmierer keine Programmzeile zu schreiben.
Die Eigenschaften des I/O-Interfaces werden durch die Einträge in einer SOD-Datei,
Screen Object Description, festgelegt.
Software | IOMSKGEN |
---|---|
Autor | Robert Warnke |
Copyright | © 1997, 98, 99, 2004 |
Voraussetzungen | |
Betriebssysteme | MS-DOS oder LINUX |
Entwicklungsumgebung | PC ab 286 Prozessor (MS-DOS 3.3), ab 386 (LINUX) |
Compiler/CPUs | Microsoft C/C++ 7.0, Borland TURBO-C für 80x86-PC-Anwendungen, FUJITSU CC907 für den 16 Bit Flash Microcontroller MB90F598, C51 Keil für den 8051 und dessen Derivate. |
Das Handbuch (PDF-Format) beschreibt
die Erzeugung des C-Quelltextes und dessen verfügbare Funktionen.
Es stehen zwei Beispiele für erzeugte C-Quellen, die in eine Anwendung eingebunden
sind, als Demoprogramme zur Verfügung: SCREEN EDIT
und PASSWORD für MS-DOS.
Die zugehörigen Beschreibungsdateien SCR_EDIT.SOD
und PASSWORD.SOD illustrieren das Format der Beschreibung
der Bildschirmobjekte.
Mit dem Bestellformular können Sie die Vollversion von IOMSKGEN
per Post oder per E-Mail bestellen.