не так просто
mk файл текущей версии scrren доступен здесь:
http://trac.nslu2-linux.org/optware/...make/screen.mk
Хм, перерыл весь screen_4.0.3-2_mipsel.ipk, нет в нём *mk.
не так просто
mk файл текущей версии scrren доступен здесь:
http://trac.nslu2-linux.org/optware/...make/screen.mk
Поправил я ошибку в 173 строке (16 строка убираем указатель * , 173 строка убираем (int) ) Теперь оно собирается под x86, на роутере и при кросс-компиляции просит "make: *** No rule to make target `6805_cpu.h', needed by `NagraFxEmu.o'. Stop."
Поможите побидить, чую победа уже близка
В общем собралось у меня. Вроде запускается, работоспособность не проверялась ввиду отстутствия переходника усб-ком, кому интересно вот линки:
http://rapidshare.com/files/91020282...n-0.21a.tar.gz под линукс большой
http://rapidshare.com/files/91020283...n-0.21a.tar.gz под линукс маленький
Last edited by Игорь; 11-02-2008 at 21:40.
Сделал.
ПС. Добиваем сообщение до 10 символов
Интересная штука. Но боюсь все равно с сизоном работать не будет, слишком много нюансов. Там ведь нужен сигнал DCD (кажется так назывется), в UART портах его точно нет, ибо это не есть настоящий ком порт, а через USB теоритически есть, но это очень большой вопрос, ибо драйвер тоже эмулирует наверняка только TX и RX...
Но если кому то удастся, то свистните, мне тоже интересно
Кстати, а что именно ты собираешься шарить через конаскс и на каком тюнере?
Last edited by Wudu; 12-02-2008 at 12:44.
Это даже хорошо, на дольше хватит ковырять. DCD думаю можно получить к примеру замкнув соответствуюшие ноги в DB-9, навскидку не помню какие, но как-то попалась одна АТС которая не хотела ничего отдавать без такого соединения. Я тогда спаял кабель который обоим сторонам всегда говорил все хорошо
Вот нашел:
TxD -- RxD
RxD -- TxD
GND -- GND
и замкнуть:
RTS -- CTS -- DSR -- DCD
Last edited by Игорь; 12-02-2008 at 13:02.
Неа, замкнуть не получиться, там всв используется чтобы ловить сигнал ресет от тюнера. Он его сбрасывает и ставит снова, и это дает сигнал для lincardemu для начала работы.
А удалось ли кому нибудь прикрутить обычный модем (телефонный, не gprs), или скажем комовскую мышку через переходник на usb? Если да, то по идее все сигналы эмулируются и должно работать.
Наличие сигналов RI и DCD сильно зависит от переходника и драйвера к нему. В самих чипах все линии есть.
При сборке toolchain на Fedora 8 возникло две ошибки (скриншот прилагается). Делал все по инструкции
Наличии этих ошибок нормально?Code:svn co http://svn.nslu2-linux.org/svnroot/optware/trunk optware cd optware export OPTWARE_TARGET=oleg make directories make toolchain
И еще вопрос, как реально называется тулчейновый gcc-компилятор? Если можно, то хотелось бы посмотреть на простенький, но работающий make-файл сборки чего-нибудь типа "Hello world".
Last edited by skv; 15-02-2008 at 07:30.
IMHO происходит сборка тулчейнов под все платформы. А оно надо?
Откуда взята магическая последовательность?
Предлагаю вариант соответствующий текущему состоянию первоисточника ( http://www.nslu2-linux.org/wiki/Optw...ckageToOptware ) :
После этого делаем, скажем, make rtorrent и смотрим результат.PHP Code:
svn co http://svn.nslu2-linux.org/svnroot/optware/trunk optware
cd optware
make oleg-target
cd oleg
make directories ipkg-utils
Last edited by al37919; 05-05-2008 at 12:35.
Инструкции по установке toolchain взял отсюда
http://www.nslu2-linux.org/wiki/FAQ/Optware-uClibcBuild
Команды, которые Вы предлагаете не собирают сам кросс-компилятор и uClibc, поэтому попытка собрать готовый пакет из имеющихся приводит к следующим ошибкам (ключевое сообщение выделено), т.к. самого кросс-компилятора нет. Большая просьба к тем, кто собриат из C-исходников свои или чужие программы кросс-компилятором, описать процедуру установки этого компилятора для данной платформы (WL-500g Premium) или дать ссылку, где можно почитать.
make rtorrent собирает компилятор и все что надо.Команды, которые Вы предлагаете не собирают сам кросс-компилятор и uClibc
Если не нравится rtorrent сделайте просто
make (естественно находясь в optware/oleg )
Это должно собрать тулчейн, необходимые библиотеки и начать компилять все пакеты. Есле дело пойдет, можно остановить. Если нет, ищите проблему в Вашей федоре. В ней тоже должно быть установлено все необходимое для компиляции.
Просто выполнить make, находясь в optware/oleg, уже попробовал. Результат тот же, что и на первом скриншоте. Попробую обновить gcc и прочее на самой федоре.