Page 8 of 10 FirstFirst ... 678910 LastLast
Results 106 to 120 of 141

Thread: Компиляция open-zwave

  1. #106
    Quote Originally Posted by LA_ View Post
    неужели в настоящий момент нет инструментов для создания ipk для нашей прошивки? или я просто не в той теме спрашиваю? )
    Itsy Package Format используется далеко за пределами нашей прошивки. Если хочется посмотреть в работе, то почему бы не воспользоваться готовыми инструментами, предлагаемыми с тулчейном optware?

    А если речь идёт о нативной компиляции, то можете воспользоваться приложенным к посту скриптом.
    Attached Files Attached Files

  2. #107
    почему бы не воспользоваться готовыми инструментами, предлагаемыми с тулчейном optware?
    а где эти инструменты лежат?
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  3. #108
    Quote Originally Posted by LA_ View Post
    а где эти инструменты лежат?
    В тулчейне optware.

  4. #109
    решил я вернуться к этому вопросу и снова возникла проблема - скачал всё, что было тут - http://svn.nslu2-linux.org/svnroot/optware/trunk, смотрю в файл make\template.mk и кажется мне, что с помощью него мне нужно будет заново всё собрать, а не бинарные файлы добавить в ipk.. это так?

    или подскажите, плз, как выложенный выше ipkg-build использовать? какие параметры ему надо передавать?
    upd. создал папку CONTROL, в ней файл control. Куда положить свои файлы, чтоб они потом в opt попали? Как создать скрипт, который установит драйвер cp2101.ko и добавит Run_Z-Agent.sh в автозагрузку?

    и еще вопрос - по поводу создания opt во внутренней памяти роутера, делаю следующее:
    mkdir /usr/local/sbin/
    mount -obind /usr/local/opt /opt
    echo "mount -obind /usr/local/opt /opt" >> /usr/local/sbin/post-boot

    mkdir -p /tmp/local/opt/tmp/ipkg
    cd /tmp/local/opt/tmp/ipkg

    ipkg.sh update
    ipkg.sh install ipkg-opt
    ipkg update

    cp argtable2/libargtable2.so.0 /opt/usr/lib/libargtable2.so.0
    export LD_LIBRARY_PATH=/opt/usr/lib
    echo "export LD_LIBRARY_PATH=/opt/usr/lib" >> /usr/local/sbin/post-boot

    flashfs save && flashfs commit && flashfs enable && reboot
    и после перезагрузки в папке opt - пусто
    что я делаю не так?
    Last edited by Omega; 12-02-2012 at 17:55. Reason: double post
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  5. #110
    Подскажите, пожалуйста, как поставить entware во внутреннюю память роутера? Нужно всего пару пакетов поставить, флешку для этого не хочется вставленной держать.

    И, какие пакеты надо поставить, чтоб можно было компиляцию на роутере делать (аналоги buildroot и optware-devel, которые в optware использовались)? А то
    $ make
    -sh: make: not found
    Last edited by LA_; 22-04-2012 at 20:23.
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  6. #111
    Quote Originally Posted by LA_ View Post
    эх, может у кого-нить все-таки получится openzwave-control-panel скомпилировать? есть тут мастера, которые могут сделать невозможное? :)
    интересно, с появлением entware, стала ли данная задача возможной?
    Last edited by Omega; 22-04-2012 at 19:50. Reason: нет, нативно на роутере не получится :) пакеты в Entware собираются только кросскомпляцией на компе ;)
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  7. #112
    Join Date
    Mar 2011
    Location
    UA
    Posts
    222
    Quote Originally Posted by LA_ View Post
    Подскажите, пожалуйста, как поставить entware во внутреннюю память роутера? Нужно всего пару пакетов поставить, флешку для этого не хочется вставленной держать.

    И, какие пакеты надо поставить, чтоб можно было компиляцию на роутере делать (аналоги buildroot и optware-devel, которые в optware использовались)? А то
    Увы, про нативную компиляцию забыли, не прикрутили Переходите на кросскомпиляцию
    RT-N16 + Entware repo

  8. #113
    Quote Originally Posted by LA_ View Post
    Подскажите, пожалуйста, как поставить entware во внутреннюю память роутера? Нужно всего пару пакетов поставить, флешку для этого не хочется вставленной держать.
    Если уверены, что места хватит - то просто монтируйте opt с внутренней памяти по древней инструкции от optware.

    Quote Originally Posted by LA_ View Post
    И, какие пакеты надо поставить, чтоб можно было компиляцию на роутере делать (аналоги buildroot и optware-devel, которые в optware использовались)? А то
    Ее больше вообще нету.
    WNR3500L

  9. #114
    Скомпилируйте, пожалуйста,
    http://code.google.com/p/open-zwave/source/browse/
    http://code.google.com/p/openzwave-c...source/browse/
    как пакеты для entware. На роутере теперь, оказывается, ничего скомпилировать нельзя. А с кросскомпиляцией у меня чего-то никогда ничего не получалось.
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  10. #115
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by voidshah View Post
    Увы, про нативную компиляцию забыли, не прикрутили Переходите на кросскомпиляцию
    Я бы всё же сказал, что преднамеренно не сделали, так как:
    1. современный C++ компилятор сможет работать разве что на RT-N66U (256Mb), увы
    2. при включении опций оптимизации (Os, O2, и т.д.) даже простому C компилятору может тоже не хватать памяти. т.е. нужен RT-N16 (128Mb) минимум

    Ну и кому нужен пакет с такими ограничениями? А усилий по его созданию придётся приложить немало. Недаром в Optware уже 4 года не могут ничего сделать.

  11. #116
    Quote Originally Posted by voidshah View Post
    Увы, про нативную компиляцию забыли, не прикрутили Переходите на кросскомпиляцию
    Очень хотелось бы тогда увидеть статью в wiki о том как кросскомпиляцию делать. А то у меня чего-то пока не получается. hidraw в составе kernel нет?
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  12. #117
    Quote Originally Posted by LA_ View Post
    Очень хотелось бы тогда увидеть статью в wiki о том как кросскомпиляцию делать. А то у меня чего-то пока не получается.
    Нет. Я не собираюсь дублировать многочисленные мануалы по компиляции пакетов в среде OpenWRT Buildroot.
    Quote Originally Posted by LA_ View Post
    hidraw в составе kernel нет?
    Ядерные модули никогда не будут включены в репозиторий, так как он расчитан на работу в разных прошивках.

  13. #118
    Quote Originally Posted by ryzhov_al View Post
    Нет. Я не собираюсь дублировать многочисленные мануалы по компиляции пакетов в среде OpenWRT Buildroot.
    разве эта не инструкция о том, как собрать саму прошивку? или я куда-то не туда смотрю? или процесс одинаков?
    Quote Originally Posted by ryzhov_al View Post
    Ядерные модули никогда не будут включены в репозиторий, так как он расчитан на работу в разных прошивках.
    подскажите, плз, как мне тогда скомпилировать пакет, которому данный модуль необходим?
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  14. #119
    Quote Originally Posted by LA_ View Post
    разве эта не инструкция о том, как собрать саму прошивку? или я куда-то не туда смотрю? или процесс одинаков?
    Нет. Не туда. Нет.
    Quote Originally Posted by LA_ View Post
    подскажите, плз, как мне тогда скомпилировать пакет, которому данный модуль необходим?
    Необходимо собрать прошивку. Затем тем же тулчейном - необходимые модули. Только сборка может быть осложнена тем, что модуль hidraw появился в kernel 2.6.24, а прошивка основана на более ранней версии kernel 2.6.22.

  15. #120
    Ясно. Значит, шансов на успех у меня нет. Печально.
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

Page 8 of 10 FirstFirst ... 678910 LastLast

Similar Threads

  1. Компиляция пакетов - помогите, пожалуйста..
    By Lt_Flash in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 277
    Last Post: 21-02-2016, 09:18
  2. Кросс-компиляция rTorrent
    By al37919 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 94
    Last Post: 22-04-2012, 19:48
  3. Компиляция mc
    By angel_il in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 432
    Last Post: 02-12-2011, 14:32
  4. Нативная компиляция пакетов на роутере
    By shi in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 95
    Last Post: 04-11-2011, 13:53
  5. open port 80
    By ros in forum WL-500gP Q&A
    Replies: 3
    Last Post: 12-08-2009, 01:34

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
  •