Перейти к содержанию
    

sadmix

Участник
  • Постов

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

  • Посещение

Репутация

0 Обычный

Информация о sadmix

  • Звание
    Участник
    Участник

Информация

  • Город
    Array

Посетители профиля

1 797 просмотров профиля
  1. Добрый день! Если не секрет - удалось ли решить задачку с автозапуском скрипта на питоне? Как в итоге сделали?
  2. Промышленный одноплатный компьютер (отладочный комплект) phyBOARD-Segin i.MX6UL (Full Featured Version) Новый, даже не включали. Причина продажи: решено было делать изделие на другой платформе, поэтому отладка осталась не у дел( Продам в Москве или вышлю по РФ. 5000 руб. Почта: smim1 на yandex.ru
  3. Работа с YOCTO

    Я думаю вам сейчас нужно временно забыть про плату и попробовать написать/собрать/запустить какое-нибудь простенькое C/C++ тестовое приложение под Линукс на своем рабочем компьютере. В любой среде программирования. Потом постепенно думать как "портировать" свое рабочее приложение из vxWorks в Линукс, и уже потом разбираться с его сборкой под конкретное железо/плату.
  4. Работа с YOCTO

    Т.е. я так понимаю, что у вас есть приложение, реализующее нужный функционал и работающее под vxWorks и вы хотите "портировать" его под Линукс? Yocto, как уже выше заметили - это просто инструмент для сборки образов ядра Линукс и файловой системы, т.е. на месте Yocto могла быть любая другая система сборки, к вашей задаче это не имеет прямого отношения. Вопрос к коллегам: как в экосистеме Yocto собрать свое приложение? Где в Yocto располагается тулчейн и т.п.? Я так понимаю, что нужно написать свой рецепт? Ткните носом в соответствующий юзер гайд:)
  5. Работа с YOCTO

    Смотря, что у вас за задача и что вы хотите делать :) Расскажите подробнее, что вы понимаете под "работать с платой"?
  6. А как они поступают в ОС, в драйвере нужно вызвать netif_rx(skb) кажется? Кстати, что у вас возвращает ф-ция netif_rx? Я с NAPI моделью не работал, но думаю, что логика должна быть похожа: При возникновении rx прерывания создаем skb из принятых данных: skb = netdev_alloc_skb(net_dev, len); и далее что-то типа этого: data = skb_put(skb, len); memcpy_fromio(data, addr, len); netif_rx(skb);
  7. Тогда выложите куда-нибудь посмотреть вашу ф-цию probe() из драйвера интегрируемого сетевого устройства (т.е. ф-цию инициализации драйвера). Если есть подозрения на нерабочие прерывания, нужно посмотреть как они задаются на этапе инициализации - printk куда-нибудь поставить... (если я конечно правильно понимаю проблему)
  8. А как ваше интегрируемое сетевое устройство описано в Device tree? Как там сейчас задается прерывание? cat /proc/interrupts ?
  9. А подробнее про устройства с применением ОС Linux можно рассказать? П.С.: написал вам на почту неделю назад и тишина...
  10. В плане общей информации: А на сайте freescale (nxp) были?
  11. В том то и смысл всех этих железок, что вы сами можете собирать под них любой линукс, который вам нравится (ну или почти любой). И в этом смысл линукса - вы можете кастомизировать свою сборку линукса индивидуально, именно под вашу задачу. Надеюсь, понятно сказал ))
  12. Так у вас процессор iMX6 от Freescale, то вам прямая дорога на форум i.MX Community Отличный форум у Texas: TI E2E Community Рекомендую прекрасный русскоязычный ресурс по embedded тематике: starterkit.ru (железки), форум. (здесь на электрониксе есть люди оттуда). Из отладок хорошо зарекомендовала себя железка BeagleBone (просто и Black) Да вообще их полно сейчас: Orange Pi, Banana Pi, OLinuXino от Olimex и т.п.
×
×
  • Создать...