固件是否依赖于操作系统和架构?

固件是否依赖于操作系统和架构?

我了解到设备的固件在设备中运行。那么设备的固件不依赖于计算机架构和操作系统内核吗?(我知道设备的驱动程序依赖于架构和操作系统内核。)

例如,我的内部无线适配器的固件是文件:

/lib/firmware/iwlwifi-5000-5.ucode

它是特定于我的架构(amd64)和操作系统内核(带有内核 4.0 的 Ubuntu 14.04)吗?

我在 Trusty 上安装了为 Vivid 创建的 Linux 内核 4.0,我需要知道是否需要更新固件。如果固件依赖于操作系统内核,那么我需要更新。

谢谢。

答案1

不,一点也不。固件是设备上的东西,所以它与我们的操作系统或计算机完全无关。就像您的 mp3 播放器或调制解调器有自己的固件,但它可以在安装了适当驱动程序的任何操作系统上运行。

相关内容