Rule of thumb: Firmware is essentially software that can break the hardware if something goes wrong.
I always think of it as software that's saved on the hardware. But I guess technically all software is saved on hardware, but firmware is saved on hardware that's different from the hardware you normally save it on.
But maybe your definition is better.
This is a most excellent place for technology news and articles.
Rule of thumb: Firmware is essentially software that can break the hardware if something goes wrong.
I always think of it as software that's saved on the hardware. But I guess technically all software is saved on hardware, but firmware is saved on hardware that's different from the hardware you normally save it on.
But maybe your definition is better.