stuurprogrammatuur
Stuurprogrammatuur is software die de werking van hardware regelt en aanstuurt. Het omvat vaak firmware, software die in een apparaat zelf is opgeslagen en bij opstarten de hardware initialiseert en bestuurt, en device drivers, oftewel stuurprogramma’s die een besturingssysteem of applicaties in staat stellen met hardware te communiceren. In bredere zin kan stuurprogrammatuur ook controle-algoritmes, middleware en interface-implementaties omvatten die hardwarefuncties vertalen naar softwarematige diensten.
In systemen met embedded software kan de stuurprogrammatuur vrijwel de hele stack vormen, soms zonder apart
Ontwikkeling en onderhoud: stuurprogrammatuur wordt vaak in talen als C of C++ geschreven, soms in assembler
Zekerheid en regelgeving: in veiligheidskritieke domeinen zoals automotive, luchtvaart en medische apparatuur gelden strengere normen en