Co to jest oprogramowanie wbudowane?

Oprogramowanie wbudowane to rodzaj oprogramowania wbudowanego w systemy sprzętowe. To oprogramowanie jest zwykle zaprojektowane do wykonywania jednej określonej funkcji, chociaż jeden element sprzętowy może zawierać wiele elementów wbudowanego oprogramowania. Każda technologia, która ma płytki drukowane i układy komputerowe, prawdopodobnie będzie mieć wbudowane oprogramowanie, od zegarów cyfrowych po telefony komórkowe i kalkulatory. Systemy te pozwalają na wiele zaawansowanych funkcji, które są wspólne w nowoczesnych urządzeniach.

Podobnie jak wiele innowacyjnych technologii, opracowano wczesne formy oprogramowania wbudowanego do zastosowań wojskowych. W szczególności Amerykanie stosowali różne typy systemów wbudowanych w eksplorację kosmosu, naprowadzanie rakiet i awionikę od późnych lat 30. do połowy lat 60. Te wczesne systemy były zazwyczaj podłączone na stałe do innych komponentów i charakteryzowały się wysokim wskaźnikiem awaryjności. Dopiero pod koniec lat 60. oprogramowanie wbudowane ewoluowało do tego stopnia, że ​​było przydatne dla zwykłych ludzi.

Pod koniec lat 70. zaczęły obowiązywać pierwsze standardy zintegrowanego mikrokontrolera. Ten pojedynczy układ zachowywał się jak mały komputer; może pobierać, zapisywać i generować dane, a także przetwarzać własne informacje. Dzięki tym układom stało się możliwe napisanie jednego programu, załadowanie go do układu, a następnie uruchomienie tego programu, gdy tylko otrzyma poprawne wejście. Pod koniec lat 80. prawie każda forma elektroniki użytkowej miała w sobie jakiś mikrokontroler.

W następnych latach koszt produkcji zintegrowanych mikrokontrolerów spadł do groszy. W rezultacie znajdują się w prawie każdym urządzeniu elektronicznym, a każdy z tych układów ma jedno lub więcej wbudowanych programów. Są nawet w przedmiotach, o których większość ludzi nie pomyślałaby, że mają komputery, takich jak tostery, wentylatory elektryczne lub zabawki dla dzieci.

Niezależnie od tego, co stanowi oprogramowanie, części oprogramowania wbudowanego działają w ten sam sposób. Ich układ otrzymuje sygnał z podłączonego urządzenia. Oprogramowanie odczytuje dane wejściowe i określa, czy należy je aktywować. Jeśli tak, uruchamia swój program i wyświetla wyniki. Te wyniki mogą przejść do użytkownika lub nawet innego oprogramowania.

Oprogramowanie wbudowane zastępuje w pełni funkcjonalny system komputerowy. Na normalnym komputerze lub maszynie podłączonej do normalnego komputera jest względnie mało elementów wbudowanego oprogramowania. Zazwyczaj systemy komputerowe zawierają jedynie garść elementów sterujących procedurami uruchamiania i niezbędnymi funkcjami sprzętowymi. W miarę, jak złożone urządzenia stają się coraz bardziej skomputeryzowane, ich wbudowane oprogramowanie spada, ponieważ są zastępowane standardowymi systemami komputerowymi.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?