Von der Hardwareabstraktionsschicht zur PC-Bedienoberfläche
Komplette Software-Entwicklung aus einer Hand
Embedded Software-Entwicklung beinhaltet oft alle Arten von Software-Schichten zwischen reinem Hardware-Zielsystem (HAL – Hardware Abstraction Layer) einerseits und einem auf dem Host-PC laufenden grafischen User Interface (GUI) auf der anderen Seite.
Besonderes Know-how ist erforderlich für die Software-Entwicklung für all diese Schichten in Bereichen wie:
• Entwicklung von Low-Level-Hardware-Treibern
• Applikationsspezifische Software-Entwicklung für die Peripherie
• Kommunikations-Protokolle/Stacks für die Peripherie
• Host/Target-Kommunikation USB/Ethernet
• Host-GUI-Entwicklung
Definition und Spezifikation des Softwarekonzepts
In enger Zusammenarbeit mit unserem Kunden definieren wir das vollständige Softwarekonzept und eine detaillierte Spezifikation für das gewünschte Produkt.
Das beinhaltet auch eine Testspezifikation (Anwendungsfälle, Testfälle)
Toolauswahl
Als Spezialisten für Entwicklungswerkzeuge weiß Hitex welche(s)
• Entwicklungsumgebung (Compiler, Assembler, Debugger...)
• Echtzeit-Betriebssystem (RTOS)
am besten geeignet ist.




