Index · Правила · Поиск· Группы · Регистрация · Личные сообщения· Вход

Список разделов Компьютерный раздел
 
 
 

Раздел: Компьютерный раздел Компиляция под Linux (mips) 

Создана: 04 Октября 2010 Пон 13:57:08.
Раздел: "Компьютерный раздел"
Сообщений в теме: 16, просмотров: 2635

На страницу: Назад  1, 2  Вперёд
  1. 04 Октября 2010 Пон 13:57:08
    Есть программа Telnet Script Executor в исходниках, помогите скомпилировать!
  2. x-r00t


    Завсегдатай


    Более 10 лет на форумеМуж.
    04 Октября 2010 Пон 14:33:35
    "это не наш метод" (с)
    Перлоскрипты вам в помощь и на питоне вроде тоже такую фишку можно сделать, в смысле, удаленное вполнение команд через телнет-сессию.
    Или рассказывайте почему не компилится ваша чудо-прога, на что ругается?
  3. Destroy


    Завсегдатай


    Более 10 лет на форумеМуж.
    04 Октября 2010 Пон 14:34:35
    evgenyk писал : Есть программа Telnet Script Executor в исходниках, помогите скомпилировать!


    нюансы .. ядро (версия) gcc (версия) толку что я к примеру скомпиляю его под gcc 4.4 а у тебя другой или ядро 2.4 или 2.6 .. больше нужно входных данных
  4. x-r00t


    Завсегдатай


    Более 10 лет на форумеМуж.
    04 Октября 2010 Пон 15:23:08
    а еще лучше опишите суть проблемы, для чего это все создается, возможно найдутся другие варианты реализации задуманного. Просто мне кажется сомнительной компиляция на архитектуре MIPS, это что встраиваемая система какая-то?
  5. 04 Октября 2010 Пон 21:47:45
    создается это для модема d-link 2500u, telnet-сервер у него нестандартный, заскриптовать его перезагрузку получилось только с помощью это программы. В Нат модема включен перепрошитый dir-320, хочу на нем запустить скрипт, который бы в случае чего ребутил модем. Раньше скомпилированная под windows TSE стояла в планировщике на 2003, сейчас надо TSE на роутер перенести.
  6. 04 Октября 2010 Пон 21:49:35
    ядро 2.4.37.10, gcc version 3.4.6
  7. 05 Октября 2010 Втр 0:33:48
    Ключевая фраза: кросс компилятор под mips
    Как-то пробовал компилировать ядро линукс под arm
    Порядок был такой:
    1) ищите и устанавливаетсе кросс компилятор.
    2) во время компиляции программы указываете нужную архитектуру и путь к кросс-компилятору.
    примерно так:
    make ARCH=mips CROSS\_COMPILE=<путь к крос-компилятору>

    Я точно не уверен, но попробуйте это
    [внешняя ссылка]

    Напишите о результате Смайлик :-)
  8. MaxT


    Хранитель


    Более 10 лет на форуме
    05 Октября 2010 Втр 7:49:57
    evgenyk писал :заскриптовать его перезагрузку

    А просто вкл/выкл модема не поможет? Тогда от программной части потребуется что-нибудь генерить в порт ввода/вывода на период нормальной работы + исполнительное устройство с развязкой. Когда-то подобное делали для перезагрузки DOS-машин с COM-порта.
  9. 05 Октября 2010 Втр 8:09:45
    поможет, но тогда нужна специально обученная обезьяна, которая будет на кнопочку давить((((

    З.Ы. Гуглить D-link dir-320, если серийник и есть то он внутри, открывать нельзя - гарантия.
  10. x-r00t


    Завсегдатай


    Более 10 лет на форумеМуж.
    05 Октября 2010 Втр 12:28:44
    если вопрос в том как вообще изменять прошиву, добавляя туда свои проги, то в общих чертах, можно тут почитать
    [внешняя ссылка]
    как время будет, достану свой 500Т и поиздеваюсь над ним
  11. 05 Октября 2010 Втр 12:30:43
    не надо ничего менять в прошивке, к нему винт подключен, из репозитария на него ставятся стандартные программы, мне просто бинарник TSE нужен и все. Я его на винт скопирую и скрипт по крону его вызывать будет.
  12. x-r00t


    Завсегдатай


    Более 10 лет на форумеМуж.
    05 Октября 2010 Втр 12:43:01
    я просто не в курсе, что к нему можно внешние хранилища подрубать.
    а по snmp нельзя ребут замутить? (хотя опять же наверное потребуется snmpwalk под мипс собирать, вряд ли он там стандартно есть, но наверняка где-нибудь может валяться в бинарниках)
  13. 05 Октября 2010 Втр 12:57:05
    в ркпозитарии есть net-snmp, сейчас поковыряю..
  14. x-r00t


    Завсегдатай


    Более 10 лет на форумеМуж.
    05 Октября 2010 Втр 13:02:11
    возможно так будет проще, но надо будет знать какой MIB или OID идет на ребут
  15. 05 Октября 2010 Втр 15:11:11
    Все решилось гораздо проще: запрос [внешняя ссылка] ребутит модем
На страницу: Назад  1, 2  Вперёд