如何对flashrom进行读写

如何对flashrom进行读写,第1张

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。

FLASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器。在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备,然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及 *** 作系统或者程序代码或者直接当硬盘使用(U盘)。

8K的flash是有8*1024个字节,一条指令可能有1~4个机器码,即1~4个字节,其中1~2机器码的指令使用最为频繁,所以这样算,大约可以写4000~8000条指令。一般的应用是写不到这么多的指令的。但是用于存储其他数据,例如汉字,数字点阵代码可能会超出预算。

对于真的不够用的情况,建议楼主直接买块大容量的片。扩充flash不是很可取,增加了系统的不稳定因素,又提升了板的面积,布线难度。假如真的要扩容,可以有很多办法。扩展EEPROM(现常用256K~1M),或扩展基于SPI总线的flash memory(主流32M~128M),此两个总线驱动程序简单,方便扩展。

FLASH ROM是刷BIOS的小程序,ROM--Read Only Memory 中文意思是:只读存贮器 以前的游戏机用的都是卡带,里面是一块或几块集成电路芯片,游戏程序就是在生产厂家一次性写入这几块芯片,以后用户玩游戏的时候只能读出里面的游戏,而不能写。所以这几块芯片叫ROM。 后来有好事者将卡带里面的游戏用特殊的设备读出来,以文件的形式写在电脑的硬盘上,这些文件就叫ROM文件。然后,又有好事者编写一种程序来模拟原来的游戏机,读这些ROM文件来代替插游戏卡。这样,人们就能在电脑上玩到以前只能在游戏机上玩的游戏了。 到此为止,大家应该知道什么是ROM了吧!简单来说,凡是游戏机的游戏以文件形式放在电脑上都叫ROM


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12205974.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存