Oprogramowanie układowe
Oprogramowanie układowe to program oprogramowania lub zestaw instrukcji zapisanych w urządzeniu sprzętowym. Zawiera instrukcje potrzebne urządzeniu do komunikowania się z innym sprzętem. Urządzenie przechowuje oprogramowanie układowe w układzie ROM — zazwyczaj w pamięci flash, którą można aktualizować i ponownie zapisywać, aby zaktualizować oprogramowanie układowe urządzenia.
Oprogramowanie układowe jest „półtrwałe”, ponieważ pozostaje niezmienione do czasu jego modyfikacji przez narzędzie aktualizujące oprogramowanie układowe. Producenci urządzeń od czasu do czasu udostępniają aktualizacje oprogramowania układowego, aby naprawiać błędy, poprawiać wydajność lub zapewniać zgodność z nowymi urządzeniami. Na przykład Twój sieciowy router może od czasu do czasu otrzymać aktualizację oprogramowania układowego naprawiającą problem z bezpieczeństwem, a urządzenia inteligentnego domu mogą otrzymywać aktualizacje rozwiązujące problemy z niezawodnością.
Aktualizacje oprogramowania układowego urządzeń są dostarczane na kilka różnych sposobów. Bardziej zaawansowane urządzenia, takie jak routery i inne urządzenia sieciowe, mogą zawierać narzędzia do samodzielnej aktualizacji, które łączą się z Internetem, pobierają aktualizację i instalują ją automatycznie. Urządzenia inteligentnego domu sterowane za pomocą aplikacji mobilnej mogą otrzymywać aktualizacje oprogramowania układowego przez tę aplikację. W przypadku innych urządzeń, takich jak kontrolery do gier komputerowych, trzeba odwiedzić witrynę internetową producenta, pobrać program aktualizujący, podłączyć urządzenie do komputera, a następnie uruchomić program aktualizujący. Pamiętaj tylko, że po rozpoczęciu aktualizacji oprogramowania układowego trzeba pozwolić jej się zakończyć przed wyłączeniem urządzenia — jeśli aktualizacja zostanie przerwana, urządzenie może zostać zablokowane i przestać działać.
Sprawdź swoją wiedzę