Hi,
ja da gebe ich dir recht. Wie jetzt die Hardwaremäßige Realisierung ausschaut ist jetzt erstmal egal.
Aber vom Prinzip her müßte man schaun ob man die unterschiedlichen ansetze Kompinieren kann. Das eiffel Interface nutzt ein Zeichen-Display und meine Variante soll ein Grafische Display nutzen.
Um dies zu realisieren müßte man sich Gedanken machen einen Multilevel Treiber zu schreiben.
mein gedanke würde so ausschauen.
Level 1 - Hardwaretreiber
Level 2 - LCD-Server macht die Umsetzung von der Anwendung zum Hardwaretreiber
Level 3 - Anwendung
Meist ist es so das Hardwaretreiber und LCD-Server eins ist. Als Beispiel nenne ich her mal LCDproc unter linux.
Ist jetzt nur erstmal ne Idee.
Man könnte jetzt her gehen und einen Hardwaretreiber Schreiben der auf dem normalen Bildschirm ein Display Emuliert. Darauf dann den LCD-Server aufsetzen, und die Anwendungen dafür bauen.
Im nächsten Schritt kann man dann den Eiffel Treiber anpassen so das er mit dem LCD-Server Komunitzieren kann, da hier ja nur die IKBD Routinen genutzt werden. Und dann kann man andere Hardware Realisieren. Ein Anschluß eines normalen Zeihendisplays an denn Druckerport ist kein Problem und sehr einfach zu realiseren- Nachteil druckerport ist belegt. Auch ein Grafisches Display ist mit geringen Aufwand daran zu betreiben.