Микропроцессорное программное управление. Архитектура IXA. Зарубин А.А. - 34 стр.

UptoLike

Составители: 

Рубрика: 

Enter option number (1 to 7), "q" to quit, "s" to
save: q
cygmon>
Очень важно, чтобы параметр Linux Load Kernel Offset имел значение, указанное
выше. Для Evaluation Board – это С0808000.
После установки параметров введсти gl для загрузки Linux – это загрузит ядро
Linux, файловую систему и запустит Linux. На запрос имени пользователя введите root,
в качестве пароля ввести ixp1200.
Далее следует настроить ixp1200 и Linux для работы с сетью. Это делает скрипт
ifup, который вызывается следующим образом:
ifup <IXP ip-address> <subnetwork mask> <broadcast address> <default
gateway>
Ввести ifup с указанием нужных значений и нажмите Enter. Это инициализирует работу с
сетью и запустит сервис portmapper.
Для работы с Developer Workbench нужно, чтобы был запущен демон rs_udebug,
который осуществляет связь с Workbench, используя механизм RPC:
insmod /lib/modules/ue.o
insmod /lib/modules/octmac.o
insmod /lib/modules/giga_drv.o
rs_udebug &
Поскольку проделывать операции, описанные выше после каждой перезагрузки Linux не
очень удобно, следующий раздел описывает возможную оптимизацию файловой системы
с целью устранения этого недостатка.
Настройка ramdisk
Описанная оптимизация служит только для ускорения процесса перезагрузки Linux
на IXP1200. Также она позволяет избавиться от необходимости использования порта
Console на IXP1200, так как после настройки работы с сетью возможен доступ через
TELNET.
Файловая система находится в файле ramdisk_img.gz, мы будем
модифицировать этот файл для двух целей: