SOCabhängig
SOCabhängig bezeichnet in der deutschsprachigen Technologiebeobachtung die Eigenschaft von Software, Systemen oder Lösungen, deren Funktionalität, Leistung oder Verwendbarkeit stark von den Merkmalen eines bestimmten System-on-a-Chip (SoC) abhängt. Dazu zählen die CPU-Architektur, der Befehlssatz, integrierte Peripherie, Speichermanagement, Taktfrequenzen sowie herstellerspezifische Treiber, Firmware und Sicherheitsfunktionen. Diese Abhängigkeit führt oft zu eingeschränkter Portabilität zwischen verschiedenen SoCs.
Vorkommen: In eingebetteten Systemen, Mobilgeräten, Automotive-ECUs, IoT-Geräten und spezialisierten Industrieanwendungen ist SoC-abhängige Software üblich, weil Hardware-Features
Auswirkungen: Portierung, Wartung und Update-Strategien werden komplizierter; Software muss für verschiedene SoCs neu angepasst oder durch
Strategien der Minderung: Einsatz von Hardware-Abstraktionsschichten (HAL) und plattformübergreifenden Schnittstellen, modulare Treiberarchitekturen sowie gut definierte Spezifikationen.
Siehe auch: SoC, System-on-a-Chip, HAL, Portabilität, Treiberentwicklung, Embedded Systems.