Перейти к содержимому
Калькуляторы

martinez

Пользователи
  • Публикации

    5
  • Зарегистрирован

  • Посещение

О martinez

  • Звание
    Абитуриент
  1. Консольный порт на DIR-300

    Уже не актуально. Модератор, пожалуйста удалите.
  2. Вам судить, что есть, чего нету. Просто я выбрал эту точку как платформу для обучения.
  3. Проблема решена: создал проект в директории куда был предварительно извлечен архивс с исходниками. Возможно при импорте копировалось не все или использовались какие-то модификаторы исходного текста, что дальнейшая компиляция приводила к ошибкам. Вобщем задача решена путем обхода, баг Eclipse остается.
  4. Всем привет, очень прошу помочь. Задался целью разобраться с разработкой и сборкой прошивок под mips-based платформу на примере Nanostation2. Как вы понимаете какой либо вспомогательной литературы по таким задачам нет впринцепе, а на форуме Ubiquity никто не хочет помогать. Кроме как сюда больше неккому обратиться. Со сборкой SDK.UBNT.v3.4.4416 в консоли проблем не возникло. Извлек архив, дал команду make xs2 и все готово. Пробую использовать Eclipse, ведь для разработки ПО необходим инструментарий, как минимум удобная среда проектирования. Такой мне показалась среда Eclipse, решил пользоваться ею. Создаю чистый С Makefile проект, импортирую все содержимое из SDK.UBNT.v3.4.4416 как filesystem, меняю команду сборки с по-умолчанию all на xs2 и запускаю сборку. В процессе сборки возникает ошибка: Как видим она возникает во время сборки утилиты tinysnmp. Захожу в apps/gpl/tinysnmp, сравниваю содержимое там где собирал из консоли и там где собирал через Eclipse. Вижу, что при сборке Eclipse вместо директории apps/gpl/tinysnmp/libc c четырьмя файлами (как при сборке через консоль), записывается через только один файл lib и из-за этого возникает ошибка "../lib: Not a directory", которая приводит к останову. Почему так происходит, что при запуске сборки через Eclipse вместо директории с файлами создается файл lib? Что есть спеифичное при запуске make xs2 через Eclipse, от чего возникает разница? Спасибо!