да. Это возможно с помощью утилиты dmidecode из linux.Вот пример кода
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[100] = "dmidecode | grep -i 'ROM Size'";
system(str);
return 0;
}
, он даст вам размер ПЗУ, а если вы не указали размер ПЗУ, то он также предоставит другую информацию BIOS.если в вашем встроенном Linux нет утилиты Dmidecode, вы можете получить исходный код здесь .Вы также можете проанализировать ту часть исходного кода dmidecode, которая предоставляет информацию о ПЗУ, если вы не хотите использовать системную команду и не хотите копать другую информацию BIOS.