固件是编写到硬件设备的 非易失性存储器 的编程。非易失性存储器是静态随机存取存储器的一种形式,其内容在硬件设备关闭或丢失其外部电源时被保存。
在制造时添加的固件用于在设备上运行用户程序,并且可以被认为是允许硬件运行的软件。硬件制造商使用嵌入式固件来控制各种硬件设备和系统的功能,就像计算机的操作系统(OS)控制软件应用程序的功能一样。固件可以写入只读存储器(ROM),可擦除可编程只读存储器(EPROM)或闪存。嵌入闪存芯片的固件可以比写入ROM或EPROM的固件更容易更新,这使其更具适应性。
如今,嵌入式固件存在于一切从智能手机到物联网(IOT)是如此简单,你可能无法想象他们的计算机控制装置。虽然智能灯泡中的固件可能不需要频繁更新,但智能恒温器上的固件可能需要定期更新以保持与智能手机操作系统更新兼容。
通常会发布固件更新来修复错误,推出新功能并提高安全性。一些支持互联网的设备会定期检查新固件并自动下载和安装,而其他设备制造商则要求用户访问制造商的网站下载固件更新并手动安装。
848
206
上一篇:缓存的常用方法
下一篇:非易失性存储器(NVM)