嵌入式固件是什么嵌入式固件是闪存芯片,用于存储在嵌入式设备的芯片中运行的专用软件以控制其功能。 嵌入式系统中的固件具有与ROM相同的目的,但可以更轻松地进行更新,以更好地适应条件或与其他设备互连。 硬件制造商使用嵌入式固件来控制各种硬件设备和系统的功能,就像计算机的操作系统控制软件应用程序的功能一样。嵌入式固件存在于所有设备中,从如此简单的设备到您可能无法想象它们具有计算机控制功能(如烤面包机)到复杂的导弹跟踪系统。烤面包机可能永远不需要更新,但是跟踪系统有时需要更新。随着设备复杂性的增加,在设计错误可能会更正的情况下使用固件通常是有意义的。 嵌入式固件用于控制硬件设备和系统的有限的,设定的功能,这些功能和系统具有更高的复杂性,但是仍然提供更多类似设备的用法,而不是一系列终端命令。嵌入式固件功能由外部控件或硬件的外部动作激活。嵌入式固件和基于ROM的嵌入式软件通常具有与其他设备的通信链接,以实现功能或满足对设备进行调整,校准或诊断或输出日志文件的需求。正是通过这些连接,某人才可能尝试嵌入式设备被黑客入侵。 嵌入式软件的复杂程度与用于控制的设备的复杂程度不同。尽管有时有时会同义地使用嵌入式软件和嵌入式固件,但它们并非完全相同。例如,嵌入式软件可以在ROM芯片上运行。同样,嵌入式软件通常是在硬件上运行的唯一计算机代码,而固件也可以指代包含计算机EFI或BIOS的芯片,该芯片将控制权移交给操作系统,该操作系统又启动并控制程序。
文章分类:
工控主板
|