Skip to main content

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 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. osadzone oprogramowanie ewoluowało do tego stopnia, że przydatne było zwykłe osoby.

Pod koniec lat 70. pierwsze standardy zintegrowanego układu mikrokontrolera powstały 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, o których większość ludzi nie myślałaby, że komputery, takie jak tostery, fanów elektrycznych lub zabawki dla dzieci.

Bez względu na to, jakie oprogramowanie jest częścią, elementy 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.Wyniki te mogą trafić do użytkownika lub nawet innego oprogramowania.

Osadzone 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.