Beágyazott szoftver

Szerző: Judy Howell
A Teremtés Dátuma: 6 Július 2021
Frissítés Dátuma: 23 Június 2024
Anonim
Beágyazott szoftver - Technológia
Beágyazott szoftver - Technológia

Tartalom

Meghatározás - Mit jelent a beágyazott szoftver?

A beágyazott szoftver olyan szoftverdarab, amely be van ágyazva hardverbe vagy nem PC-beli eszközökbe. Kifejezetten arra a hardverre írják, amelyen fut, és általában az eszköz korlátozott számítási lehetőségei miatt korlátozott feldolgozási és memória-korlátozásokkal rendelkezik. A beágyazott szoftverek példái közé tartoznak a dedikált GPS-eszközökben, gyári robotokban, néhány számológépben és még a modern intelligens órákban találhatóak is.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia ismerteti a beágyazott szoftvert

A beágyazott szoftver hasonló a firmware-hez, mivel általában ugyanazt a funkciót szolgálják. Ez utóbbi azonban egy speciális típusú beágyazott szoftver, amelyet nem felejtő memóriába (például ROM vagy EPROM) írunk, amelyet nem lehet egyszerűen módosítani - ebből következően a "cég" név, és elsősorban futtatásához vagy indításához használjuk. az eszköz. Ezzel szemben a beépített szoftvert használják az eszköz teljes működéséhez.

A beágyazott szoftver nagyon egyszerű lehet, például az otthoni világítás vezérléséhez használható, és 8 bites mikrovezérlőn is futhat, csupán néhány kilobájt memóriával, vagy elég bonyolult is, például az összes elektronikus alkatrészt futtató szoftver. egy modern intelligens autó, klímaberendezéssel, automatikus sebességtartóval és ütközésérzékeléssel, valamint irányító navigációkkal kiegészítve. Komplex beágyazott szoftverek megtalálhatók a repülőgép-avionikai rendszerekben, a vadászrepülőkben használt rendkívül összetett fly-by-wire rendszerekben és akár a rakéta-irányító rendszerekben is.

A beágyazott szoftverek és az alkalmazásszoftverek közötti fő különbség az, hogy az előbbieket általában egy meghatározott eszközhöz kötik, amely maga az operációs rendszer szolgál, az eszköz specifikációival kapcsolatos korlátozásokkal, tehát a frissítéseket és kiegészítéseket szigorúan ellenőrzik, míg az alkalmazásszoftverek a egy számítógépet, és egy tényleges teljes operációs rendszer tetején fut, tehát kevesebb korlátozással rendelkezik az erőforrások tekintetében.