Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
addaction romimage dd if=./vgabios.bin of=romimage bs=65536 seek=2 conv=sync conv=notrunc
# end VGA support
option CONFIG_EPIAMVERSIONSTRING="5.0.0E-" __DATE__ " " __TIME__
target /home/anthony/src/epia-m/freebios/
option DEFAULT_CONSOLE_LOGLEVEL=9
option DEBUG=1
# Use 256KB Standard Flash as Normal BIOS
option RAMTEST=1
option USE_GENERIC_ROM=1
option STD_FLASH=1
option ROM_SIZE=262144
# payload size = 192KB
option PAYLOAD_SIZE=196608
# use ELF Loader to load Etherboot
option USE_ELF_BOOT=1
# Use FILO as our payload
payload /home/anthony/src/payloads/filo.m2.elf
Сохраним конфигурацию в файл config1 и подготовим Makefile для дальнейшей компиляции следующим образом:
python /home/anthony/src/freebios/util/config/NLBConfig.py config1 /home/anthony/src/freebios
В итоге получили новую директорию /home/anthony/src/epia-m/freebios, в которой и будет приготавливаться системный ROM-файл для нашей системы. Не забудем положить в эту же директорию файл от VIDEOROM.
cd ~/src/epia-m/freebios
make
В результате получили файл romimage. Его-то нам и нужно записать в чип flash-памяти. Для этой цели в директории ~/src/freebios/util/flash_and_burn приготовлена утилита записи во flash-память. Соберем ее и посмотрим, какие параметры ей необходимы.
cd ~/src/freebios/util/flash_and_burn
make
./flash_rom --h
The arguments are:
--h
./flash_rom: invalid option -- -
usage: ./flash_rom [-rwv] [-c chipname] [-s exclude_start] [-e exclude_end] [file]