Wbudowane oprogramowanie

Autor: Judy Howell
Data Utworzenia: 6 Lipiec 2021
Data Aktualizacji: 23 Czerwiec 2024
Anonim
Aktualizacja oprogramowania i mapy w samochodzie! #101_Napraw
Wideo: Aktualizacja oprogramowania i mapy w samochodzie! #101_Napraw

Zawartość

Definicja - Co oznacza oprogramowanie wbudowane?

Oprogramowanie wbudowane to oprogramowanie wbudowane w sprzęt lub urządzenia inne niż komputery PC. Jest napisany specjalnie dla konkretnego sprzętu, na którym działa i zwykle ma ograniczenia przetwarzania i pamięci z powodu ograniczonych możliwości obliczeniowych urządzenia. Przykłady oprogramowania wbudowanego obejmują te znajdujące się w dedykowanych urządzeniach GPS, robotach fabrycznych, niektórych kalkulatorach, a nawet nowoczesnych smartwatche.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia oprogramowanie wbudowane

Oprogramowanie wbudowane jest podobne do oprogramowania układowego, ponieważ zwykle pełni tę samą funkcję. Ten ostatni jest jednak specjalnym rodzajem oprogramowania wbudowanego zapisywanego w nieulotnej pamięci (np. ROM lub EPROM), którego nie można łatwo zmodyfikować - stąd nazwa „firma” - i jest używany głównie do uruchamiania lub uruchamiania urządzenie. Natomiast wbudowane oprogramowanie służy do ogólnej obsługi urządzenia.

Oprogramowanie wbudowane może być bardzo proste, na przykład używane do sterowania oświetleniem w domach, i może działać na 8-bitowym mikrokontrolerze z zaledwie kilkoma kilobajtami pamięci, lub może być dość złożone, na przykład oprogramowanie obsługujące wszystkie komponenty elektroniczne nowoczesnego inteligentnego samochodu, wyposażonego w klimatyzację, automatyczną nawigację i wykrywanie kolizji, a także sterowanie nawigacją. Złożone oprogramowanie wbudowane można również znaleźć w systemach awioniki samolotów, w bardzo złożonych systemach fly-by-wire stosowanych w samolotach myśliwskich, a nawet w systemach prowadzenia rakiet.

Główną różnicą między oprogramowaniem wbudowanym a oprogramowaniem jest to, że to pierwsze jest zwykle powiązane z określonym urządzeniem, służąc jako sam system operacyjny, z ograniczeniami związanymi ze specyfikacją tego urządzenia, więc aktualizacje i dodatki są ściśle kontrolowane, podczas gdy oprogramowanie zapewnia funkcjonalność w komputer i działa na prawdziwym pełnym systemie operacyjnym, więc ma mniej ograniczeń pod względem zasobów.