|
Entwurfsziele für intelligente TerminalsKurze KundenzeitDie Geschäfte in allen Branchen sind sehr unterschiedlich, die Kundenanforderungen variieren, das intelligente Kundenterminal basiert auf den Bedürfnissen der Kunden und ist in hohem Maße generalisiert und verwendet grafische Geschäftsprozesse, um visuell zu definieren und eine skriptierte Hintergrundmeldungsschnittstelle zu verwenden. Die Ideen und Bedürfnisse der Kunden können schnell in ein stabiles und zuverlässiges Anwendungssystem umgewandelt werden, während die Änderung und Wartung des Systems und ihre Einfachheit und Bequemlichkeit, sogar der Kunde kann selbst mit kundenspezifischen Tools anpassen. Modulare SkalierbarkeitDer Informationsaustauschmechanismus basiert auf der Busmethode, starke Modularität, lose Kopplung zwischen den einzelnen Modulen, hohe Wiederverwendung des Quellcodes und gleichzeitige Reife und Stabilität, da die Wiederverwendung zwischen den einzelnen Modulen auf der Runcode-Ebene basiert. Gleichzeitig wird die Qualität gewährleistet und die Entwicklungseffizienz und Skalierbarkeit erheblich verbessert. Niedrige KostenMit Embedded-Hardware können unerwünschte Module aus vielen allgemeinen Hardware entfernt werden und nur die Teile erhalten und erweitert werden, die für Anwendungen erforderlich sind, während die Anforderungen an Hardwareressourcen durch die Einführung von Embedded-Plattform-Software erheblich reduziert und die Hardwarekosten reduziert werden. Gleichzeitig müssen aufgrund der Einführung von Open-Source-Software in Bezug auf Betriebssysteme und Entwicklungswerkzeuge keine hohen Urheberrechtsgebühren für die Softwareteile, die die Plattform betreiben, gezahlt werden, und gleichzeitig die Legitimität der Software gewährleistet werden. Stabile hohe ReifeEmbedded wurde im Laufe der Jahre weit verbreitet, mit zahlreichen und ausgereiften Hardwareplattformen und vielen erfolgreichen Lösungen in allen Branchen. In embedded-Anwendungen wird Linux aufgrund seiner Open-Source-Eigenschaften und Stabilität weit verbreitet und läuft derzeit stabil auf allen Ebenen von PC und kommerziellen Servern. Embedded-EigenschaftenNiedrige Kosten:Die Anforderungen an Hardwareressourcen sind relativ gering, mit kostenlosen Open-Source-Betriebssystemen und niedrigen Kosten für die Entwicklung von Software. Vorteile von LinuxGesetzliche Urheberrechte:Linux ist eine Open-Source-Software, die kostenlos verwendet und verbreitet werden kann und die Legalität der Veröffentlichung des Urheberrechts hat. Intelligente Terminal-FunktionsstrukturSystemzusammensetzung Hardware-TeileBesteht aus einem Business-Version-Server, einem Terminal-Run-Client und einer Vielzahl von angeschlossenen Peripheriegeräten.
Kundenspezifische Werkzeugsoftware:
Terminal-Betriebssoftware:
Einführung der einzelnen SubsystemeVisualisierungs-Tools:Diese modulare Software ist ein kundenspezifisches integriertes Entwicklungswerkzeug zur Visualisierung (See as Earn), das mit Konfigurationssoftware von Kindeco entwickelt wurde. Hauptsächlich umfassen Funktionen wie die Definition von Geschäftslogik, die schnelle Definition der Mensch-Computer-Schnittstelle und die Definition des Nachrichtenformats. Die Ausgabe dieses Tools ist eine Konfigurationsdatei, die das Terminal zur Ausführung der Software verwenden kann. Terminal-Betriebssoftware:Dieser Teil der Software läuft im Human-Computer-Interface-Terminal und löst die Geschäftslogik und die Nachrichtenstruktur basierend auf dem Profil aus und stellt eine Mensch-Computer-Interface bereit. Er ist auch verantwortlich für die Kontaktaufnahme mit dem Versionsserver und das Lesen neuer Profile, wenn die Version aktualisiert wird. Gerätetreibermodule:Das Modul ist ein Plugin-Teil der Terminal-Ausführungssoftware, das hauptsächlich den Treiber für verschiedene mit dem Terminal verbundene Geräte vervollständigt und eine einheitliche Schnittstelle für Aufrufe und Status-Rückgaben bietet. Versionsverwaltungssoftware:Verwenden Sie die Versionskontrolle zur Verteilung und Verwaltung von Änderungen an Geschäftslogik, Mensch-Computer-Schnittstellen und Nachrichtendefinitionen. Die Software kann je nach Anforderung auf einem Terminal oder auf einem speziellen Versionsserver ausgeführt werden. KSwitch Nachrichtenaustauschplattform:Abschließen Sie die Planung und den Informationsaustausch zwischen den einzelnen Modulen, um die einzelnen Module mit einer einheitlichen Informationsinteraktionsschnittstelle zu versorgen, so dass die einzelnen Module locker gekoppelt werden können, einfach skalierbar sind und die Zusammenarbeit erleichtern können, um die Entwicklungseffizienz zu verbessern. Analyse der technischen Merkmale() |




