Software as a medical device: What is important for embedded software
Embedded systems vary greatly, ranging from small systems with tiny microcontrollers and specialized runtime environments to large systems with full system-on-a-chip technologies and embedded Linux. This diversity requires a variety of tools and software stacks, each of which has its own special features.
What does embedded software consist of?
Embedded Systeme bestehen oft nicht nur aus einem Mikroprozessor, sondern aus einer Reihe von Prozessoren mit unterschiedlichen Aufgaben: Herstellung von Verbindungen zu externen Systemen, Bereitstellung von Benutzerschnittstellen und Ansteuerung von Sensoren oder Aktoren.
Diese Prozessoren müssen miteinander koordiniert und kommunizieren, indem sie beispielsweise SPI oder I²C verwenden, um Befehle und Daten auszutauschen.