固件科普知识

现在已路由器的主板为例,因为这些设备价格便宜,随时可用。

有MCU、SPI和闪存,其中MCU是微控制单元,实际上是一个封装的CPU,带有一些RAM和一些输入输出外围设备。启动时MCU与闪存通信以获得将要执行的固件。而SPI总线就像是个媒介允许MCU与闪存进行通信,它存在于闪存中。

闪存的类型,有NOR Flash, NAND Flash, eMMC Flash三种类型。

【1】NOR Flash:比如电脑的BIOS很可能存储在SPI闪存中,

NOR Flash 它是非易失性数据的存储介质,写入进去的数据将保留在芯片中,直到它被重写,它可以逐字节读取或写入数据,这是NOR Flash闪存的关键特性。例如使用NAND闪存就只能按页面大小来一页页来读或写。还有就是NOR Flash几乎没有错误也不需要特殊纠错功能。下图以MX25L6406E为例

SPI协议允许使用全双工模式下进行同步串行通信,数据的写入或读取位置数据可以双向流动,主机提供一个时钟信号,它将决定通信的速度。多个从站可以连接到一个主站,但从站不能连接到从站。

【2】NAND Flash:通常用于大型设备,如高端路由器,智能电视以及任何需要更大固件的设备。

【3】eMMC Flash:通常用于高端设备,如一些手机、数码相机、平板电脑等昂贵的设备。eMMC是带有内置控制器的NAND。

 

转载请注明出处:  https://www.cntworld.cn
智能工控 » 固件科普知识

发表回复

提供最优质的资源集合

立即查看 了解详情