Embedded Software Engineering
Die Datalink AG designt, implementiert und testet Software für Embedded-Systems sowie für technisch orientierte PC-Software. So können wir sicherstellen, dass Hard- und Software reibungslos miteinander arbeiten und ihr System problemlos funktioniert. Unsere langjährige Erfahrung und unsere Fachexpertise sorgen dafür, dass wir für Ihre individuellen Anforderungen die optimale Lösung finden können!
Ob zum Steuern und Regeln oder zum Überwachen ihrer technischen Geräte: unsere Embedded Software wird all ihren Anforderungen gerecht. Wir sind Experten im Bereich Elektronik-Entwicklung und -Dienstleistung und können bei der Programmierung den spezifischen Gegebenheiten Ihres Mikroprozessors, PC-Systems oder Ihrer Anlage Rechnung tragen. Fordern Sie jetzt einen Beratungstermin an!
Ihr Nutzen: Embedded Software Engineering, LabVIEW, SPS
Die technischen Entwicklungen der letzten Jahre stellen viele Unternehmen vor neue Herausforderungen. Der Kombination der Komponenten Embedded Software (dt. eingebettetes System) und Software Engineering (dt. Software-Entwicklung) kommt hierbei eine besondere Bedeutung zu. Ob als Teil einer kompletten Lösung aus modernster Hard- und Software oder als Ergänzung zu Ihren bereits vorhandenen Geräten, entspricht unser Embedded Software Engineering immer den höchsten Qualitätsstandards.
Unter anderem bieten wir:
- Software-Engineering für Mikroprozessor- und PC-Systeme
- SPS Programmierung für Anlagen der Automatisation
- Mess- und Steuersysteme für Produktionsanlagen mit LabVIEW
- Testsoftware für Prüfsysteme (Hardware und Software)
- Erstellen von Programmen wie z.B. LabVIEW, National Instruments, SPS TIA Portal Siemens, Visualisierung mit HMI, Siemens SPS
Dabei entwickeln und programmieren wir die Software zu grossen Teilen in Modulen. Jedes einzelne Modul durchläuft entsprechende Tests zur Funktionalität und lasst sich so für zahlreiche Zwecke wiederverwenden. Das sorgt für gleichbleibend hohe Qualität und sauberen Code.
Das Bindeglied in Ihrer Firmware
Damit die Embedded Software als Integrator für die zahlreichen Komponenten der physischen Systeme fungieren kann, muss sie nicht immer hochkomplex sein. Je nach Anforderung werden die Funktionen der Einzelkomponenten gebündelt gesteuert und können im Gesamtsystem so miteinander interagieren. Nur mit fundierten Kenntnissen lässt sich der Development-Prozess des Embedded Systems zielführend gestalten.
Einerseits muss die Kopplung an alle physikalischen Prozesse sichergestellt sein, andererseits muss die Software zuverlässig funktionieren und anpassungsfähig auf die steigende Zahl verteilter Systeme mit einer hohen Dynamik reagieren können. Auch muss im Rahmen der Embedded-Software-Entwicklung geklärt werden, ob ein zeitgesteuertes oder ein ereignisgesteuertes Systemdesign die richtige Wahl für die geplanten Aufgaben ist.
Komplexe Interaktionen bestmöglich gesteuert
Eine besondere Herausforderung beim Entwickeln ist, die Hardware-Komponenten in allen Facetten zu verstehen, um sie so einzubinden, dass alle Funktionen optimal genutzt werden können. Das erfordert sowohl Kenntnisse verschiedener Programmiersprachen als auch von Compiler-Funktionen und Betriebssystemen. Außerdem stellen unsere Kunden berechtigterweise hohe Ansprüche an die Benutzerfreundlichkeit der Embedded Software. Schließlich soll das komplexe System die tägliche Arbeit erleichtern und effizienter machen.
Das wird auch dadurch möglich, dass die Zuverlässigkeit der gesamten Anlage gesteigert und damit die Fehlerrate gesenkt werden kann. Unterschieden wird hierbei zwischen fehlerhaften Handlungen (engl. error), inneren Fehlern (fehlerhafte Stellen im Gerät oder Programmcode, engl. fault) und äußeren Fehlern (tatsächliches Fehlverhalten oder Fehlerwirkung, engl. failure). Diese lassen sich im eingebetteten System auf einen festgelegten Wert reduzieren.
Entwickler mit Know-How und Weitblick
Als der Electronic Manufacturing Service in der Schweiz gehört Professional Software Engineering zu unseren wichtigsten Aufgaben. Hierbei legen wir Wert auf unseren hohen Qualitätsstandard und stellen sicher, dass Sie immer die bestmögliche Lösung für Ihre Herausforderung erhalten. Wir entwickeln die Embedded Software in enger Zusammenarbeit mit Ihnen, damit Sie aus Ihrer Hardware das Beste rausholen können. Mit unserer Kenntnis der industriellen Elektronik, sind wir auch für die Entwicklung spezifischer Elektronik und dem Apparate- und Steuerungsbau ein kompetenter Ansprechpartner für Sie. Benötigen Sie individuelle Lösungen, sprechen Sie uns gerne an!