Page 4 of 10 FirstFirst ... 23456 ... LastLast
Results 46 to 60 of 141

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

  1. #46
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Вчера ради интереса пытался собрать хоть одну из двух на своем 5 Дебиане, часа 3 промучался, в каждом случае разные заморочки, даже гугл не помог (все в конечном итоге упирается в неопределенность переменных в исходниках ядра).
    Либо требования к ядру есть жесткие, либо надо к процессу подходить не с напильником, а с бензопилой.

  2. #47
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    vectorm
    libusb вариант open-zwave должен собираться с libusb-1.0 из прошивки нашим тулчейном.

    На вариант hidraw у них прописаны требования в README.txt - 2.6.36. плюс libudev
    Но, повторюсь, я хотел бы знать, зачем все эти userspace извраты? До того, как затевать бекпорт.

  3. #48
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by lly View Post
    vectorm
    libusb вариант open-zwave должен собираться с libusb-1.0 из прошивки нашим тулчейном.

    На вариант hidraw у них прописаны требования в README.txt - 2.6.36. плюс libudev
    Но, повторюсь, я хотел бы знать, зачем все эти userspace извраты? До того, как затевать бекпорт.
    Я это читал. естественно
    Только, как не тужился сервер, не вышел каменный цветок ...
    С open-zwave помимо libusb есть бОльший затык, в другой зависимости, именно в hidraw. Я пробовал без нее собрать, но видимо она где-то глубоко заплетена, простым отсутствием в makefile не отключается.
    А за отсутствием железки и практического смысла для меня - закругляюсь.
    Last edited by vectorm; 09-09-2011 at 09:09.

  4. #49
    Join Date
    Mar 2009
    Location
    Default City
    Posts
    2,694
    Blog Entries
    4
    Quote Originally Posted by LA_ View Post
    да в том-то и дело, что не хочу я Веру с какой-то непонятной (и явно устаревшей) прошивкой, хочу нашу прошивку с приложениями для работы z-wave - а для этого надо кросс-скомпилировать приложения указанные выше

    [offtop]
    >> Интелектуальное занятие яркостью ламп с роутера управлять )))
    на роутере будет крутиться веб-сервер для управления светом
    соответственно управлять можно будет со смартфонов и с компа
    [/offtop]
    Прошивку и исходники кинул сюда по одной причине - попробуйте сначали и поймите, а оно вам надо? Да, светом можно будет управлять даже с телефона, но поигравшись с недельку поймете, без него - быстрее и удобнее )

    Между побаловаться и умным домом гигантская пропость - это одгромное количество датчиков и исполнительных механизмов. Появилась вода на кухонном полу - дом перекрыоет трассу подачи воды. Солнце светит прямо в окна - дом закроет занавески чтобы не выгорали на свету мебель и остальное. Резкий порывистый ветер - дом закроет окна. На приличном Z-wave сервере сотни таких сценариев (кстати он обычный *nix сервер на mini-ITX) и на фоне необходимых вложений в обвязку стоимость самого сервера уже и незаметна будет )

    Простой пример - свет включать с того же телефона быстро надоест - значит датчик движения, инфракрасный не удобен (достаточно узкая диаграма направленности), надо слишком низко крепить, иначе он не видит детей - значит либо курочить стену, а это ремонт, либо ставить объемный датчик... и понеслась ))

  5. #50
    Кстати, второе приложение в моем списке - uses the routines in Serial.h/cpp.
    Почему первое использует hidraw - пока неизвестно, задал им вопрос.
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  6. #51
    Quote Originally Posted by TReX View Post
    Прошивку и исходники кинул сюда по одной причине - попробуйте сначали и поймите, а оно вам надо? Да, светом можно будет управлять даже с телефона, но поигравшись с недельку поймете, без него - быстрее и удобнее )
    есть и другие возможные применения - например, включать свет при обнаружении движения камерой (камера есть, движения определять умеет)
    в общем, это только начало умного дома.
    с верой потому пока и не хочу возиться, что, наверное, всё её навороты мне пока не нужны.

    Quote Originally Posted by vectorm View Post
    Вчера ради интереса пытался собрать хоть одну из двух на своем 5 Дебиане, часа 3 промучался, в каждом случае разные заморочки, даже гугл не помог
    собрать для роутера или просто собрать?
    первую (open-zwave) на и для Ubuntu мне удалось собрать-запустить, со второй сейчас занимаюсь.
    также автор первой вроде собрал её для openwrt
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  7. #52
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by LA_ View Post
    собрать для роутера или просто собрать?
    первую (open-zwave) на и для Ubuntu мне удалось собрать-запустить, со второй сейчас занимаюсь.
    также автор первой вроде собрал её для openwrt
    Естественно для роутера.
    Для Линукса все собирается из коробки.

  8. #53
    Join Date
    Mar 2009
    Location
    Default City
    Posts
    2,694
    Blog Entries
    4
    Quote Originally Posted by LA_ View Post
    есть и другие возможные применения - например, включать свет при обнаружении движения камерой (камера есть, движения определять умеет)
    в общем, это только начало умного дома.
    с верой потому пока и не хочу возиться, что, наверное, всё её навороты мне пока не нужны.
    Какие навороты??? ))) Это та же прошивка, только с нестандартной Веб мордочкой

    И тем драйвером который вы так упорно пытаетесь найти )))

  9. #54
    ну, вот заменять стандартный веб-интерфейс на интерфейс веры бы не хотелось, вот если бы его запустить параллельно (на другом порту, например)

    о каком именно драйвере идет речь? hidraw?
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  10. #55
    а сможет ли кто-нибудь hid-libusb.c для rt-n16 скомпилировать? )
    потом буду копать тогда дальше :)
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  11. #56
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by LA_ View Post
    а сможет ли кто-нибудь hid-libusb.c для rt-n16 скомпилировать? )
    потом буду копать тогда дальше
    Может все-таки hid-libusb.o ?
    Там же hidtest.o
    Помогло?

  12. #57
    вроде помогло. теперь кросс-компиляция open-zwave на libudev останавливается:
    Code:
    mipsel-linux-g++ -c -Wall -Wno-format -Werror -g -DDEBUG -DLOG_STDERR -I ../../src -I ../../src/command_classes/ -I ../../src/value_classes/ -I ../../src/platform/ -I ../../src/platform/unix -I ../../tinyxml/ -I ../../hidapi/hidapi/ -o SerialControllerImpl.o ../../src/platform/unix/SerialControllerImpl.cpp
    ../../src/platform/unix/SerialControllerImpl.cpp:33:21: error: libudev.h: No such file or directory
    взял исходники тут, пытаюсь создать Makefile, не выходит:
    user@ubuntu:~/open-zwave/libudev/docs$ automake Makefile.am
    automake: no Automake input file found for `Makefile.am'
    automake: no input file found among supplied arguments
    Last edited by LA_; 10-09-2011 at 18:11.
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  13. #58
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Оно требуется на выходе получить?
    openzwave.a
    Или еще какие файлы нужны?
    Last edited by vectorm; 10-09-2011 at 21:25.

  14. #59
    с помощью этой библиотеки буду openzwave-control-panel компилировать

    вы не могли бы рассказать как вы её скомпилировали? мне будет полезно поучиться. ну и может в вики их статью добавлю

    спасибо за помощь!
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

  15. #60
    тааак. компилирую openzwave-control-panel, ругается на libmicrohttpd:
    Code:
    /home/user/hndtools-mipsel-uclibc-4.4.6-K26/bin/../lib/gcc/mipsel-linux-uclibc/4.4.6/../../../../mipsel-linux-uclibc/bin/ld: ../libmicrohttpd/src/daemon/.libs/libmicrohttpd.a(connection.o): Relocations in generic ELF (EM: 3)
    ../libmicrohttpd/src/daemon/.libs/libmicrohttpd.a: could not read symbols: File in wrong format
    collect2: ld returned 1 exit status
    make: *** [ozwcp] Error 1
    libmicrohttpd компилировал следующим образом:
    Code:
    user@ubuntu:~/libmicrohttpd$ ./configure --build=i386-pc-linux-gnu --host=mipsel-linux --target=mipsel-linux
    user@ubuntu:~/libmicrohttpd$ make
    что я сделал не так?
    Last edited by LA_; 11-09-2011 at 13:18.
    Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS

Page 4 of 10 FirstFirst ... 23456 ... 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
  •