Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

wget http://te.to/~ts1/filo/filo-0.4.2.tar.bz

tar xjvf filo-0.4.2.tar.bz

cd filo-0.4.2

make

Отредактируем файл Config, заменив содержимое строки AUTOBOOT_FILE на:

AUTOBOOT_FILE = "hda3:/boot/vmlinuz oot=/dev/hda3 console=tty0 console=ttyS0,115200"

make

cp filo.elf ~/src/payloads/filo.m2.elf

ELF-образ нашего payload положили в специально отведенное место и назвали как filo.m2.elf.

С сайта LinuxBIOS возьмем обе ветки, и стабильную, известную под названием V1, и текущую, которая на данный момент находится в разработке, версия V2. Как только изменения для рабочей версии будут завершены и оттестированы, она также станет стабильной. Принципиальные отличия между версиями все-таки есть – это наличие только во второй версии поддержки ACPI. Изменен синтаксис файла конфигурации. И самое главное, в новой версии поменялся каркас построения системного ROM-файла. Считается, что он стал удобнее для добавления нового аппаратного обеспечения.

wget http://snapshop.linuxbios.org/freebios--devel--1.0--base-0.tar.bz2

tar xjvf freebios--devel--1.0--base-0.tar.bz2

cd freebios

Предварительно подготовим VIDEOROM от интегрированного видеоадаптера на плате:

su

dd if=/dev/mem of=vgabios.bin skip=1536 count=128

Предполагается, что компоновка и компилирование происходит на EPIA-M-системе.

Получился файл размером в 64 Кб. Он нам понадобится в дальнейшем при подготовке системного образа.

В файле freebios/HOWTO/EPIA хранится инструкция по компоновке LinuxBIOS для EPIA-систем. Воспользуемся ею. Во-первых, нам потребуется файл конфигурации, в котором указывается для какой системы подготавливается системный ROM-файл, «полезная нагрузка» (так называемая секция payload), параметры для порта RS232 и т. п. Приведу файл, который используется у меня:

#

# LinuxBIOS config file for: VIA epia-m mini-itx

#

 

target /home/anthony/epia-m

 

# via epia

mainboard via/epia-m

 

# Enable Serial Console for debugging

option SERIAL_CONSOLE=1

#option SERIAL_POST=1

option TTYS0_BAUD=115200

 

# for VGA support (optional)

option HAVE_FRAMEBUFFER=0

option CONFIG_VGABIOS=1

option CONFIG_REALMODE_IDT=1

dir src/bioscall

option CONFIG_PCIBIOS=1

option VGABIOS_START=0xfffe0000


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100