Page 1 of 3 123 LastLast
Results 1 to 15 of 39

Thread: Запуск программ роутера в эмуляторе

  1. #1

    Question Запуск программ роутера в эмуляторе

    Олег! У меня такой вопрос. Мне не нравится необходимость постоянно перешивать флэшку при экспериментах с WL500gP.
    Можно ли взять старый комп с частотой поближе к родной WL500gP, например 266 Мгц, по возможности повторить структуру внешних устройств и поставить туда прошивку WL500gP, возможно несколько адаптированную. Есть ли непреодолимые трудности в реализации идеи? На таком кадавре отлаживать прошивки и искать баги было бы не в пример проще чем на оригинальном WL500gP.
    Или еще проще, может можно как то использовать виртуальную машину? Хотя это вряд ли.

  2. #2
    Проще взят ьстарый комп, накатить линух и продолжить эксперименты на нем

  3. #3
    Имелась в виду отладка прошивки WL500gP, а не постоянное использование компа в качестве рутера. Прошу Олега ответить. Это возможно?

  4. #4
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,353
    Я просто гружусь с USB драйва. Когда играюсь с прошивкой - просто копирую с помощью scp новые файлы и подменяю оригинальные. Единственное исключение - ядро, его нужно флешить.
    Делать эмулятор очень трудоёмко.

  5. #5
    Извините, Олег, я спрашивал, нет ли на Ваш взгляд НЕПРЕОДОЛИМЫХ трудностей при создании эмулятора. Такой трудностью была бы например отличающаяся от I386 система команд или чересчур вычурная архитектура, например подключение внешнего устройства, как блока памяти. Вы в видимо в совершенстве изучили это устройство и надеюсь сможете мне ответить. Я эмбеддер с двенадцатилетним стажем, так что трудоемкость эмулятора меня нисколько не пугает.

  6. #6
    ну mipsel явно не i386

  7. #7
    Join Date
    Apr 2007
    Location
    St. Petersburg
    Posts
    16

    QEMU & trx

    Доброго дня.

    А нельзя ли прошивку запускать под QEMU? Может просветит кто?

  8. #8
    Или под VMware, например? Тоже интересно!

  9. #9
    Join Date
    Apr 2007
    Location
    St. Petersburg
    Posts
    16
    Quote Originally Posted by dimokrat View Post
    Или под VMware, например? Тоже интересно!
    Сомневаюсь, что вмварь умеет мипсел. А вот кему - стопудово.
    Мне интересно - как подсунуть trx-файл в кему.

  10. #10
    Quote Originally Posted by mcwees View Post
    Доброго дня.

    А нельзя ли прошивку запускать под QEMU? Может просветит кто?
    Теоретически, под qemu-mipsel код работать будет, но как эмулировать окружение - чипсет, периферию?

  11. #11
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805

  12. #12
    Join Date
    Apr 2007
    Location
    St. Petersburg
    Posts
    16
    Quote Originally Posted by ABATAPA View Post
    Теоретически, под qemu-mipsel код работать будет, но как эмулировать окружение - чипсет, периферию?
    Я это в целях компиляции программ. Всётаки на каком-нибудь 4процовом сервере это побыстрее будет.

  13. #13
    Join Date
    Apr 2007
    Location
    St. Petersburg
    Posts
    16
    Quote Originally Posted by al37919 View Post
    Эээ... Изменю вопрос по причине того, что выяснил, как запустить trx - а как после внесения изменений собрать новый trx. Уверен, что описано, ссылку бы ;-)

  14. #14
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Я это в целях компиляции программ. Всётаки на каком-нибудь 4процовом сервере это побыстрее будет.
    Для этого есть вполне отработанная кросс компиляция и нет смысла огород городить.

    Для пакетов optware: http://www.nslu2-linux.org/wiki/Optw...ckageToOptware
    Для прошивки: http://wiki.wl500g.info/index.php/co...customfirmware

    Если по 2й ссылке поставить систему кросс-компиляции прошивки, то там, естественно, есть и утиль для создания trx

  15. #15
    Join Date
    Apr 2007
    Location
    St. Petersburg
    Posts
    16
    Quote Originally Posted by al37919 View Post
    Для этого есть вполне отработанная кросс компиляция и нет смысла огород городить.

    Для пакетов optware: http://www.nslu2-linux.org/wiki/Optw...ckageToOptware
    Для прошивки: http://wiki.wl500g.info/index.php/co...customfirmware

    Если по 2й ссылке поставить систему кросс-компиляции прошивки, то там, естественно, есть и утиль для создания trx
    ! Биг сенькс!

Page 1 of 3 123 LastLast

Similar Threads

  1. Установка программ для чайника" (Новая редакция)
    By Rung in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 720
    Last Post: 08-03-2017, 15:45
  2. Replies: 5908
    Last Post: 11-12-2010, 19:41
  3. Replies: 33
    Last Post: 09-07-2010, 14:30

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •