Сборка Simh для OpenWRT
Так как Simh не требователен к ресурсам, то становится возможным запустить его на роутере с установленным OpenWRT. Это позволяет держать его постоянно запущеным 24/7 т.к. у меня роутер никогда не выключается.

Для сборки понадобится уже собранные tools и toolchain из OpenWRT. На эту тему полно статей, опишу кратко:
$svn co svn://svn.openwrt.org/openwrt/trunk/ wrt
$cd openwrt
$./scripts/feeds update -a && ./scripts/feeds install -a
$make prereq && make tools/install && make toolchain/install

Дальше собираем Simh как и любое другое приложение для OpenWRT. Вот основные шаги на примере для pdp11:

1. Создаем каталог "simh" в каталоге "openwrt/package"
2. Кладем в него ЭТОТ Makefile
3. Создаем в каталоге "simh" еще один "src"
4. Качаем в "simh/src" исходники Simh отсюда - http://simh.trailing-edge.com/sources/simhv39-0.zip
и распаковываем
5. Заменяем Makefile в "simh/src" на ЭТОТ.
6. Запускаем
$make menuconfig
заходим в "Utilities" и выбираем наш simh, отметив его как модуль("M")
7. Собираем пакет:
$make V=99
и после сборки закидываем на роутер.

Примечание: у меня не получилось с таким Makefile собрать пакет ipk возможно я там что нибудь напутал, но сам файл собирается полностью рабочим

Чтобы simh оставался постоянно запущенным, нужно запускать его в screen

К сожалению пока не знаю как собрать simh на OpenWRT с поддержкой сети :(
комментарии # 20-02-2014 04:51, Unik

Оставить комментарий к «Сборка Simh для OpenWRT»


Навигация

Страницы

Поиск

000webhost logo