Für klassische Embedded-Systeme ohne Betriebssystem gibt es kaum vollständige Dependency Injection Frameworks. In C++ gibt es leichte Lösungen wie „Boost.DI“ oder „fruit“, die aber meist nicht für ressourcenbeschränkte Systeme optimiert sind. Daher wird das DI Pattern in Embedded-Projekten fast immer manuell implementiert, was auch maximale Kontrolle über Speicher und Laufzeit ermöglicht.
Gibt es Dependency Injection Frameworks für Embedded-C oder C++?
—