Hvad er embedded software engineering?

Den indlejrede software engineering definition er som følger-

Embedded Software Engineering er processen med at styre forskellige enheder og maskiner, der er forskellige fra traditionelle computere, ved hjælp af software engineering. Integrering af softwareteknik med ikke-computerudstyr fører til dannelsen af indlejrede systemer. Indlejrede systemer er typisk populære inden for lægevidenskab, forbrugerelektronik, produktionsvidenskab, luftfart og bilteknologi. Et typisk indlejret system kræver en bred vifte af programmeringsværktøjer, mikroprocessorer og styresystemer. Embedded software engineering, der udføres af embedded softwareingeniører, skal være skræddersyet til behovene i den hardware, som den skal styre og køre på.

Nu da vi har svaret på “hvad er embedded engineering”, lad os forstå, hvad kravene til embedded systemer er, hvilket omfatter software til embedded systemer. Kravene til software og operativsystemer i et indlejret system er også anderledes end i et traditionelt computerbaseret system. Typisk anvender indlejrede systemer grundlæggende software til indlejrede systemer som C, C++, ADA osv. Nogle specialiserede indlejrede systemer kan anvende operativsystemer som Windows CE, LINUX, TreadX, Nucleus RTOS, OSE osv.

Embedded software engineering adskiller sig fra traditionel applikationsudvikling ved at tage yderligere hensyn til eksterne faktorer som f.eks. temperatur og andre miljøfaktorer, der kan påvirke ydeevnen.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.