我希望ROM中的二进制代码在linux中成为通用文件。那怎么做呢。 还有ROM访问的内存地址吗?
答案 0 :(得分:1)
可以读取ROM BIOS内容。
如果您只需要ROM BIOS内容用于学习,您可以使用BIOS转储实用程序 - 其中有很多。
您可以检查此实用程序biosd enter link description here ecode
同时检查此实用程序flashrom。如果您的系统受支持,您可以通过发布
来读取您的BIOS内容flashrom -r outputfile
另一个实用程序是dmidecode
dmidecode -t bios
从C:0000到F:FFFF读取内存,无需dmidecode
示例命令:
dd if=/dev/mem bs=1k skip=768 count=256 2>/dev/null | strings -n 8