Skip to main content

Firmware

What is firmware?

Firmware is the low-level software in a device's non-volatile memory that controls its hardware directly, sitting between the hardware and any software.

Unlike an app, firmware is tightly coupled to the specific hardware it runs on. It ranges from a few kilobytes of bare-metal code to complex stacks running under an RTOS.

Related terms