Oprogramowanie układowe i sterownik w systemie Linux: trochę wszystkiego na temat tych dwóch koncepcji

Oprogramowanie układowe i sterownik w systemie Linux: trochę wszystkiego na temat tych dwóch koncepcji

Oprogramowanie układowe i sterownik w systemie Linux: trochę wszystkiego na temat tych dwóch koncepcji

Dzisiaj zajmiemy się tematem pojęć «Oprogramowanie układowe» i «Sterownik», ponieważ są to 2 ważne pojęcia, ponieważ mają bezpośredni wpływ na płynna praca wszystko Platforma w urządzenie ustalona.

A potem zagłębimy się nieco głębiej w to, jak można zarządzać obydwoma aplikacjami «Oprogramowanie układowe» i «Sterowniki» na GNU / Linux.

Oprogramowanie układowe i sterownik w systemie Linux: Polecenia umożliwiające poznanie systemu operacyjnego GNU / Linux

Ponieważ w tym poście nie będziemy szczegółowo omawiać tego, co polecenia poleceń są przydatne lub istotne dla znać specyfikacje techniczne sprzętu i oprogramowania komputerajak zwykle zostawimy linki niektórych powiązane poprzednie posty aby w razie potrzeby każdy mógł łatwo uzyskać do nich dostęp i pogłębić ten punkt:

Sprzęt komputerowy składa się z urządzeń fizycznych nazywanych globalnie sprzętem oraz komponentów logicznych zwanych oprogramowaniem. Istnieją narzędzia, które pozwalają na identyfikację obu części, aby poznać charakterystykę sprzętu i zmierzyć jego działanie i / lub zdiagnozować możliwe usterki. Gdy zachodzi potrzeba zwrócenia się o pomoc w rozwiązywaniu problemów, takich jak instalacja lub aktualizacja oprogramowania sprzętowego lub sterownika, ważne jest, aby móc dostarczyć (zebrać) wszystkie możliwe i niezbędne informacje o sprzęcie i oprogramowaniu, które składają się na ekwipunek. Polecenia umożliwiające poznanie systemu (identyfikacja sprzętu i niektórych konfiguracji oprogramowania)

jak
Podobne artykuł:
Polecenia umożliwiające poznanie systemu (identyfikacja sprzętu i niektórych konfiguracji oprogramowania)
Podobne artykuł:
3 narzędzia do poznania sprzętu twojego systemu
inxi
Podobne artykuł:
inxi: script, aby zobaczyć szczegółowo komponenty sprzętowe twojego systemu
Skrypty powłoki
Podobne artykuł:
Jak wyodrębnić parametry z terminala przy użyciu skryptów powłoki

Oprogramowanie układowe i sterownik: pojęcia, podobieństwa, różnice i nie tylko.

Oprogramowanie układowe i sterownik: pojęcia, podobieństwa, różnice i nie tylko.

Co to jest oprogramowanie sprzętowe?

Według sieci «Definicion.de», A «Oprogramowanie układowe» Jest opisany jako:

"Oprogramowanie sprzętowe, którego nazwa odnosi się do oprogramowania firmy, jest częścią sprzętu, ponieważ jest zintegrowane z elektroniką, ale jest również traktowane jako część oprogramowania, ponieważ jest tworzone w języku programowania. Prawdopodobnie oprogramowanie układowe działa jako ogniwo między instrukcjami docierającymi do urządzenia z zewnątrz a jego różnymi częściami elektronicznymi." (Rozwiń informacje)

Podczas gdy internet «Sistemas.com» wyraża co następuje:

"Oprogramowanie układowe składa się następnie z szeregu instrukcji, które współdziałają z komputerem, które znajdują się w pamięci tylko do odczytu (zwykle jest używana pamięć ROM), która umożliwia sterowanie i diagnozowanie działania na poziomie obwodu elektrycznego urządzenia lub jego interakcji z drużyna." (Rozwiń informacje)

Co to jest kierowca?

Według sieci «conceptodefinicion.de», A "Kierowca" Jest opisany jako:

"Jeden z komponentów oprogramowania, który współpracuje z systemem operacyjnym i kontrolerem peryferyjnym, aby zapewnić funkcjonalny interfejs. Sterownik (kontroler / menedżer) urządzenia to rodzaj aplikacji specjalnie zaprojektowanej tak, aby użytkownik mógł sterować wszystkimi programami zainstalowanymi na swoim komputerze, oprócz tego odpowiada za poprawne działanie sprzętu, więc jest uważa za jeden z najważniejszych elementów pośród tych poświęconych moderowaniu działania sprzętu." (Rozwiń informacje)

Podczas gdy internet «Sistemas.com» wyraża co następuje:

"Kontroler (lub jego odpowiednik w języku angielskim, sterownik) to narzędzie programowe, które umożliwia systemowi operacyjnemu pełne wykorzystanie tego, co jest zawarte w sprzęcie sprzętu, a nie tylko tym, co jest urządzeniem peryferyjnym (to znaczy klawiaturą , drukarka lub mysz, bez rozróżnienia, czy jest to urządzenie peryferyjne wejściowe czy peryferyjne), ale także wszystkie urządzenia systemowe, które są stałe, takie jak karta graficzna, karta dźwiękowa lub podobne." (Rozwiń informacje)

Podobieństwa i różnice

Z powyższego możemy wyodrębnić następujące podobieństwa i różnice

  1. Oba są narzędziami programowymi lub narzędziami używanymi do obsługi urządzenia (wewnętrznego lub zewnętrznego sprzętu).
  2. Zawsze znajdziemy oprogramowanie już zainstalowane na każdym urządzeniu i na jego własnym module pamięci, podczas gdy sterownik jest zainstalowany i zawsze działa na dysku twardym i systemie operacyjnym, który będzie obsługiwał urządzenie.
  3. Oprogramowanie układowe reprezentuje najniższy poziom oprogramowania, z którym może współdziałać ze sprzętem, podczas gdy sterownik reprezentuje wyższy poziom pracy.
  4. Oba są naprawdę bardzo ważne i potrzebne, ponieważ poprawny i dobrze zainstalowany Driver gwarantuje poprawną pracę urządzenia na komputerze lub sprzęcie sterującym, a firmware zapewnia podstawową i początkową konfigurację, jego poprawne uruchomienie i wprowadzenie do sieci. każdego urządzenia.
  5. Aktualizacja oprogramowania układowego jest zwykle bardzo skomplikowana, podczas gdy sterownik jest zwykle łatwy do zainstalowania i aktualizacji, zarówno ręcznie, jak i automatycznie.

Zarządzanie oprogramowaniem sprzętowym i sterownikami w systemie GNU / Linux

Gdy informacje z marka, model, producent i dane techniczne na urządzeniu, za pośrednictwem dokumentacji, aplikacji lub poleceń terminala. Brakowałoby go tylko w przypadku „Kierowcy”wiedząc, który pakiet zawiera właściwy sterownik. Warto zauważyć, że wiele pakiety „Kierowcy” noszą słowo po imieniu «Oprogramowanie układowe».

Również na przykład w Dystrybucje GNU / Linux oparte na Debian / Ubuntu, możesz wiedzieć, które pakiety zawierają określone sterowniki, używając rozszerzenia comando „Apt” lub „apt”, jak widać poniżej:

sudo apt list *firmware*
sudo apt list *driver*
sudo apt search marcaproducto*
sudo aptitude search nombrefabricante* | grep nombrefabricante

Podczas gdy do zarządzania „Oprogramowanie układowe” najłatwiejszą opcją jest skorzystanie z aplikacji o nazwie "Aktualizacja firmware" lub po prostu „LVFS”. Ta aplikacja znana również pod pełną nazwą, „Usługa oprogramowania układowego dostawcy systemu Linux”Zasadniczo jest to:

"Narzędzie CLI i GUI, które działa za pośrednictwem usługi (demona), który łączy się z witryną „Linux Vendor Firmware Service” i jest w stanie wykrywać, pobierać i aktualizować niezbędne oprogramowanie sprzętowe dla rozpoznanych urządzeń."

W naszym praktycznym przypadku zainstalowałem go na moim Platforma używany, tzw MilagrOS (Respin oparty na MX Linux) następujące czynności i polecenia poleceń:

  • Instalowanie repozytorium Star Labs PPA: Dodanie następującego adresu URL do pliku «sources.list»

«deb http://ppa.launchpad.net/starlabs/ppa/ubuntu bionic main»

  • A następnie wykonanie następujących poleceń poleceń:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 17A20BAF70BEC3904545ACFF8F21C26C794386E3
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 499E6345B743746B
sudo apt update
sudo apt install fwupd fwupd-gui
  • Uruchom aplikację z menu aplikacji pod nazwą «Aktualizacja oprogramowania»

Oprogramowanie układowe i sterownik: Usługa oprogramowania układowego dostawcy systemu Linux (LVFS)

Aby uzyskać więcej informacji na temat korzystania z interfejsu graficznego lub poleceń terminala, odwiedź jego oficjalna strona internetowai ich witryny GitHub y Wyrzutnia.

Ogólny obraz podsumowujący artykuł

Wnioski

Mamy taką nadzieję "pomocny mały post" na temat pojęć «Firmware y Drivers», które są zwykle dwoma ważnymi punktami w ramach Computing, ponieważ mają bezpośredni wpływ na płynna praca wszystko Platforma ponad urządzenie ustalona; jest bardzo interesujące i użyteczne dla całości «Comunidad de Software Libre y Código Abierto» i ma wielki wkład w rozprzestrzenianie się wspaniałego, gigantycznego i rosnącego ekosystemu zastosowań «GNU/Linux».

Na razie, jeśli to lubisz publicación, Nie przestawaj udostępnij to z innymi osobami w ulubionych witrynach internetowych, kanałach, grupach lub społecznościach sieci społecznościowych lub systemach przesyłania wiadomości, najlepiej bezpłatnych, otwartych i / lub bezpieczniejszych, jak TelegramSignalMastodont lub inny z Fediversenajlepiej.

I pamiętaj, aby odwiedzić naszą stronę główną pod adresem «DesdeLinux» aby poznać więcej wiadomości, a także dołączyć do naszego oficjalnego kanału Telegram z DesdeLinuxAby uzyskać więcej informacji, możesz odwiedzić dowolne Biblioteka online jako OpenLibra y Jedit, aby uzyskać dostęp do książek cyfrowych (PDF) na ten lub inny temat i czytać je.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.