Używam oprogramowania układowego w kontekście systemu Linux.
Rozumiem, że oprogramowanie układowe i sterownik są takie, że oprogramowanie układowe to kod działający na gołym metalu urządzenia, takiego jak układ scalony Bluetooth, kontroler klawiatury, karta graficzna lub mikrokontroler jednofunkcyjny. Oprogramowanie układowe udostępnia interfejs systemu operacyjnego do korzystania z jego usług.
Dla porównania, sterownik jest oprogramowaniem używanym przez jądro do komunikacji z wcześniej wspomnianymi interfejsami dostarczanymi przez oprogramowanie układowe. Tak więc sterownik wideo, sterownik klawiatury, sterownik radia Bluetooth.
Dlaczego więc wciąż czytam o plikach oprogramowania Linux, które należy zainstalować (np. Tutaj ). Czy są one przesyłane do sprzętu? Czy te pliki są używane przez jądro? Jakie znaczenie ma oprogramowanie układowe w tym kontekście?