Skip to main content

Mi a beágyazott szoftver?

A beágyazott szoftver egy olyan típusú szoftver, amely beépített a hardverrendszerekbe.Ezt a szoftvert általában egy adott funkció végrehajtására tervezték, bár egy darab hardver több darab beágyazott szoftvert tartalmazhat.Bármely olyan technológia, amelyen áramköri táblák és számítógépes chipek vannak, valószínűleg beágyazott szoftverrel rendelkezik, a digitális óráktól a mobiltelefonokig a számológépekig.Ezek a rendszerek lehetővé teszik a modern eszközökön gyakorolt fejlett funkciókat.Különösen az amerikaiak különféle típusú beágyazott rendszereket használtak a 30-as évek végétől a 60-as évek közepéig.Ezeket a korai rendszereket általában más alkatrészekbe vezették, és magas a hibaarány.Csak a 60 -as évek végén fejlődött be a beágyazott szoftver olyan pontra, ahol hasznos volt a rendes emberek számára.Ez az egyetlen chip úgy viselkedett, mint egy apró számítógép;Beveszi, mentheti és kimenetelheti az adatokat, és feldolgozhatja a saját adatait.Ezekkel a chipekkel egyetlen programot írtak, betölteni a chipbe, majd ezt a chip végrehajtani a programot, amikor megkapta a megfelelő bemenetet.Az 1980 -as évek végére a fogyasztói elektronika szinte minden formájában volt valamiféle mikrovezérlő chip beágyazva.

Az azt követő években az integrált mikrovezérlők előállításának költségei fillérekért estek.Ennek eredményeként szinte minden elektronikus eszközben vannak, és ezeknek a chipeknek egy vagy több darabja van beágyazott szoftver.Még olyan tárgyakban is vannak, amelyekre a legtöbb ember nem gondolja, hogy vannak olyan számítógépek, mint például a kenyérpirító, az elektromos ventilátor vagy a gyermekjátékok.A chipeik bemenetet kapnak a csatlakoztatott eszközükről.A szoftver leolvassa a bemenetet, és meghatározza, hogy aktiválnia kell -e.Ha igen, akkor végrehajtja a programját, és kiadja az eredményeket.Ezek az eredmények eljuthatnak a felhasználóhoz vagy akár egy másik szoftverhez.Egy normál számítógépen vagy egy normál számítógéphez csatlakoztatott gépen viszonylag kevés darab beágyazott szoftver található.A számítógépes rendszerek általában csak egy maroknyi darabgal rendelkeznek, amelyek vezérlik az indítási eljárásokat és az alapvető hardver funkciókat.Ahogy a komplex eszközök számítógépesebbé válnak, beágyazott szoftverük valójában csökken, mivel a szokásos számítógépes rendszerek helyettesítik.