Co to jest oprogramowanie wbudowane?

Wbudowane oprogramowanie to rodzaj oprogramowania wbudowanego w systemy sprzętowe. To oprogramowanie jest zwykle zaprojektowane do wykonywania jednej konkretnej funkcji, chociaż pojedynczy element sprzętu może zawierać wiele elementów wbudowanego oprogramowania. Każdy kawałek technologii, która ma płyty obwodów i układy komputerowe, prawdopodobnie będzie miał w sobie wbudowane oprogramowanie, od cyfrowych zegarów po telefony komórkowe po kalkulatory. Systemy te pozwalają na wiele zaawansowanych funkcji, które są wspólne w nowoczesnych urządzeniach.

Podobnie jak wiele elementów innowacyjnych technologii, do zastosowań wojskowych opracowano wczesne formy wbudowanego oprogramowania. W szczególności Amerykanie wykorzystali różne rodzaje wbudowanych systemów w eksploracji przestrzeni, prowadzeniu rakiet i awioniki od późnych lat 30. do połowy lat 60. Te wczesne systemy były zazwyczaj ograniczone do innych komponentów i miały wysoki wskaźnik awarii. Dopiero pod koniec lat 60. ewoluowało do tego stopnia, że ​​przydatne było zwykłe osoby.

Pod koniec lat 70.Pierwsze standardy zintegrowanego układu mikrokontrolera stworzyło wbudowane oprogramowanie. Ten pojedynczy układ działał jak mały komputer; Może przyjmować, zapisywać i wyjść z danych, a także przetwarzać własne informacje. Dzięki tym układom stało się napisanie jednego programu, załadowanie go do układu, a następnie wykonanie tego układu, gdy otrzymał prawidłowe wejście. Pod koniec lat osiemdziesiątych prawie każda forma elektroniki użytkowej miała w sobie jakiś rodzaj mikrokontrolera.

W następnych latach koszt produkcji zintegrowanych mikrokontrolerów spadł do grosze. W rezultacie znajdują się w prawie każdym urządzeniu elektronicznym, a każdy z tych układów ma jeden lub więcej urządzeń wbudowanych. Są nawet w przedmiotach, których większość ludzi nie myślałaby, że komputery, takie jak tostery, fanów elektrycznych lub zabawki dla dzieci.

Niezależnie od tego, co jest częściąfragmentów wbudowanego oprogramowania działają w ten sam sposób. Ich układ odbiera wkład z podłączonego urządzenia. Oprogramowanie odczytuje wejście i określa, czy musi aktywować. Jeśli tak, wykonuje swój program i wyświetla wyniki. Te wyniki mogą trafić do użytkownika lub nawet innego oprogramowania.

Wbudowane oprogramowanie zajmuje miejsce pełnoprawnego systemu komputerowego. W normalnym komputerze lub maszynie podłączonej do normalnego komputera istnieje stosunkowo niewiele urządzeń wbudowanych. Zazwyczaj systemy komputerowe mają tylko garść elementów, które kontrolują procedury rozruchowe i niezbędne funkcje sprzętowe. Gdy złożone urządzenia stają się bardziej skomputeryzowane, ich wbudowane oprogramowanie faktycznie spada, ponieważ jest zastępowane standardowymi systemami komputerowymi.

INNE JĘZYKI