
Im Controller steckt die Intelligenz der gesamten Elektronik. Er stellt Funktionen bereit und steuert die Anbindung sämtlicher Schnittstellen. Damit ist er das zentrale Bindeglied zwischen Mensch und Gerät oder zwischen Geräten. Durch die flexible Programmierung und hohe Funktionsdichte sind Controller nicht mehr wegzudenken.

Durch strenges Top-Down-Design der Firmware entkoppeln wir den Code von der eingesetzen Architektur. Sie erhalten lesbare Software, die bis auf die Abschnitte unterhalb der Hardware-Abstraktionsschicht (HAL) keine Kenntnis des eingesetzen Controllers erfordert. So müssen auch nur die Schichten unterhalb der HAL angepasst werden, falls die Architektur einmal ersetzt werden sollte. Wenn Ihnen Time-to-Market besonders wichtig ist, dann haben Sie mit unserem Ansatz „wenn möglich, dann in Firmware“ den entscheidenden Vorteil. Sie können früher anfangen, Ihr Produkt zu verkaufen und später Funktionalität nachrüsten. Das können Sie tun oder sogar Ihr Kunde – vom PC per USB, mit einem USB-Stick oder das Gerät bezieht das Update selbst aus dem Internet.
Dadurch, dass Funktionalität in Firmware verlagert ist, können Sie Produktvarianten entwickeln, ohne Geräte verkaufen zu müssen, die sich in der Hardware unterscheiden. Indem Sie günstige Geräte anbieten gewinnen Sie schnell einen hohen Marktanteil. Ihren Kunden verkaufen Sie dann die Funktionalität höherwertiger Varianten im Nachhinein – ohne das Gerät zu tauschen.