
Mach es besonders.
Was auch immer es ist – die Art und Weise, wie du deine Geschichte online vermittelst, kann einen gewaltigen Unterschied ausmachen.
High Level Software
Sie haben einen Algorithmus bzw. Eine Machbarkeitstudio und wollen diesen auf eine passende Plattform implementieren? Ob Sie schon technische Vorstellungen haben wie Ihre Hardware aussehen soll oder ob Ihnen das egal ist, wir können Ihnen helfen. Wir beraten Sie bzgl. Optimaler Hardwarekomponenten und sorgen dafür, dass Ihr System nicht nur zum laufen kommt, sondern dass Sie auch dann noch daran Freude haben, wenn die Anforderungen sich ändern oder wenn Erweiterungen durchgeführt werden müssen. Ein bißchen wie beim Häuslebauen, ist der Keller mal feucht oder wackelt das Fundament bringt auch die schönste Tapete nicht viel. Ähnlich verhält es sich bei Software, die kritischen Komponenten müssen “passen” ohne dass das Gesamtsystem unflexibel wird. Außerdem brauchen Sie Tests, die Software sollte nicht beim Kunden reifen, allein schon aus Kostengründen. All das schaffen wir durch die richtige “Architektur”, wir definieren die Architektur als alles, was die Software wirklich ausmacht. Im Detail sind die Ansätze natürlich projektabhängig, aber ob Virtualisierung/Emulierung , Hardware in the Loop, automatisierte Tests, Test Drive Development… ,wir haben die Erfahrung..
CI/CD
Test driven development
Virtualisierung/Emulatisierung
Modellbildung
Hardware in the Loop
Realtime
Firmware
Die Hardware zum Leben erwecken, nennen wir Firmwareentwicklung. Da wir “ständig” neue Hardware in Betrieb nehmen kennen wir uns damit natürlich aus. Ob es um Kommunikationsinterfaces geht, Speicheranbindungen, etc. wir kennen uns aus
todo Stichwörter
ARM Cortex-A Systementwurf
o ARM Cortex-M Systementwurf
o ARM Cortex-R Systementwurf
o ARM Heterogenous und Multi-Core System Design
o Embedded Linux und Software-Entwicklung
o Entwicklung von Echtzeit-Betriebssystemen (RTOS) für das ARM-Ökosystem
Implementation of peripheral drivers / hardware interfaces including I²C, I²S, SPI, CAN, USB, RS232/485, PCI/PCIe, LVDS, HDMI, Ethernet, WiFi, and many more
Integration of libraries and middleware
Modern communication stacks, such as WiFi, CANopen, Modbus, MQTT, EthernetIP, EtherCAT, ProfiNet
Integration of data management systems, file systems, databases
Automatisierung/Messtechnik
In der Automatisierungstechnik werden vielfach SPS basierende Lösungen eingesetzt. Diese haben natürlich ihre Berechtigung aber in Zeiten von Industrie 4.0, edge computing and IoT und vor allem mit der immer einfacheren Verfügbarkeit von preisgünstiger Hardware und einem riesigen Ökosystem aus open source Software gibt es ernstzunehmende Alternativen zu klassischen proprietären Steuerungssystemen wie z.B. Siemens S7. Ganz besonders interessant wird diese Ansatz wenn sie eine kostengünstige, lizenzfreie Lösung für eine Serienlösung suchen.
Retrofit
Sie haben eine “alte” Steuerung oder Hardwarekomponenten die sie ersetzen wollen oder müssen ohne dass das Gesamtsystem in Mitleidenschaft gezogen wird? Sie brauchen neue Features für Ihre existierenden Systeme wie z.B. neue Sensoren, Cloud Anbindung, Fernsteuerung, … und wollen dabei die Gesamtanlage möglichste wenig beeinflussen.
Durch unsere Erfahrungen aus Test Virtualisierung, Emulation und Hardwareentwicklung sind wir hier der ideale Partner. Wir simulieren Ihr System, testen die Integration und die Features in rein virtuellen Systemen und garantieren so eine hohe Qualität bevor die ersten Tests auf der Anlage gefahren werden.
User Interfaces, GUI
Oft brauchen auch embedded Geräte ein User Interface bzw. Eine Webschnittstelle. Auf ressourcenstarken Systemen gibt es eine große Zahl an möglichen verwendbaren Frameworks, auf kleineren Microcontroller Systemen sieht das etwas anders aus. Wir haben gute Erfahrungen mit dem open source Framework LVGL (https://lvgl.io/) gemacht und geben die gerne weiter. Oft ist aber auch ein Webfrontend bzw. Smartphone APP eine gute Alternative für (graphische) Schnittstellen zu embedded Systemen. Wir haben Erfahrungenmit React.js und Angular, kennen uns gut mit TCP/IP Protokollstacks für Microcontroller aus und wissen, wie eine “einfache” Microcontroller Hardware mit modernen Webtechnologien zusammen arbeiten kann
LVGL
Node.js
React.js
jQuery
tcp/IP
SSL