Как сделать кросс-компиляцию библиотеки open-zwave для asus rt-n16?

Ссылка на open-zwave lib: http://code.google.com/p/open-zwave/source/browse/

Используемая цепочка инструментов: http://code.google.com/p/wl500g/downloads/list?can=3&q=hndtools-mipsel-uclibc-4.4.6-K26

Asus RT-N16 работает на прошивке wl500g: http://code.google.com/p/wl500g/

Я пытался сделать следующее:

  1. добавлен путь цепочки инструментов: PATH=$PATH:/home/user/hndtools-mipsel-uclibc-4.4.6-K26/bin/
  2. проверил все необходимые файлы: svn checkout http://open-zwave.googlecode.com/svn/trunk/ open-zwave
  3. добавленной CROSS_COMPILE = mipsel-linux- в /open-zwave/cpp/build/linux/Makefile
  4. попытался сделать: ~/open-zwave/cpp/build/linux$ make
  5. получил ошибку: ../../hidapi/linux/hid.c:40:26: error: linux/hidraw.h: No such file or directory
  6. заменил gcc на mipsel-linux-gcc, g ++ на mipsel-linux-g++ в /home/user/open-zwave/cpp/hidapi/linux/Makefile
  7. попытался сделать HIDAPI: ~/open-zwave/cpp/hidapi/linux$ make
  8. получил еще одну ошибку: hid-libusb.c:44:19: error: iconv.h: No such file or directory

Как это сделать?

0 ответов

Другие вопросы по тегам