Firmware 又称固件, 是固化在了硬件中的
软件
,
它存储着
计算机系统
中硬件设备最基本的参数,为系统提供最底层、最直接的硬件控制。对于任何嵌入式系统, 固件都是一个重要的部分, 因为在一个新的平台上, 固件通常是被移植和执行的第一段代码。对不同的系统, 固件有很大差异, 它可以是一个完整的嵌入式系统,也可以只是一段简单的初始化和引导加载程序。
Firmware是存储在硬件中的,其存储介质主要有ROM、PROM、EPROM、EEPROM和Flash Rom。由于早期是存储在ROM中, 一旦烧写之后是无法更改的, 这也是被称为固件的原因。
常见的作为引导加载程序而知名的固件包括RedBoot, U-Boot, ViVi等。