Jump to content

    

sadmix

Участник
  • Content Count

    67
  • Joined

  • Last visited

Community Reputation

0 Обычный

About sadmix

  • Rank
    Участник

Информация

  • Город
    Москва
  1. Укажите пожалуйста вашу почту для связи.
  2. А как они поступают в ОС, в драйвере нужно вызвать 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);
  3. Тогда выложите куда-нибудь посмотреть вашу ф-цию probe() из драйвера интегрируемого сетевого устройства (т.е. ф-цию инициализации драйвера). Если есть подозрения на нерабочие прерывания, нужно посмотреть как они задаются на этапе инициализации - printk куда-нибудь поставить... (если я конечно правильно понимаю проблему)
  4. А как ваше интегрируемое сетевое устройство описано в Device tree? Как там сейчас задается прерывание? cat /proc/interrupts ?
  5. Цитата(Mt_ @ Mar 29 2016, 15:31) 3) Устройства на базе МК с примененим ОС Linux; А подробнее про устройства с применением ОС Linux можно рассказать? П.С.: написал вам на почту неделю назад и тишина...
  6. Linux с голого железа

    В плане общей информации: А на сайте freescale (nxp) были?
  7. Нужна помощь по линуксу

    В том то и смысл всех этих железок, что вы сами можете собирать под них любой линукс, который вам нравится (ну или почти любой). И в этом смысл линукса - вы можете кастомизировать свою сборку линукса индивидуально, именно под вашу задачу. Надеюсь, понятно сказал ))
  8. Нужна помощь по линуксу

    Так у вас процессор iMX6 от Freescale, то вам прямая дорога на форум i.MX Community Отличный форум у Texas: TI E2E Community Рекомендую прекрасный русскоязычный ресурс по embedded тематике: starterkit.ru (железки), форум. (здесь на электрониксе есть люди оттуда). Из отладок хорошо зарекомендовала себя железка BeagleBone (просто и Black) Да вообще их полно сейчас: Orange Pi, Banana Pi, OLinuXino от Olimex и т.п.
  9. Нужна помощь по линуксу

    Цитата(Метценгерштейн @ Dec 11 2015, 17:08) как сделать так, чтобы теперь линукс подтянул конфигурацию с этого файла и применил новые настройки кодека? По вашей ссылке читаем: "If the firmware is installed on the root filesystem the driver needs to be built as a module, otherwise it will try to load the firmware before the root filesystem has been mounted." Так как у вас как раз "firmware is installed on the root filesystem" -то это должно навести вас на определенные мысли. Правда не знаю о каком драйвере идет речь - вам видимо виднее.
  10. Нужна помощь по линуксу

    Ок, просто сначала задача звучала несколько иначе ))
  11. Нужна помощь по линуксу

    Можно попробовать tftp, когда-то пользовался этой инструкцией. Также никто не отменял nfs: ссылка 1, ссылка 2. Связь с платой по сети конечно же нужно настраивать, но почему вы не хотите просто записать вашу утилиту на SD карточку (с помощью картридера) и проверить ее работу?
  12. Нужна помощь по линуксу

    Да, если временная диаграмма НЕ пофигу - то придется писать драйвер.
  13. Нужна помощь по линуксу

    Цитата(Метценгерштейн @ Dec 10 2015, 16:32) Допустим, GPIO подергать? допустим GPIO подергать можно с помощью gpiolib: Доступ к GPIO из пространства пользователя. Или погуглите. подход к программированию теперь будет несколько иной ))
  14. Нужна помощь по линуксу

    Цитата(Метценгерштейн @ Dec 10 2015, 12:27) http://файлообменник.рф/4bh73pine4g3.html подойдет? подойдет Ерунда какая-то - вроде начинает скачивать - но касперский начеку )) Скиньте лучше на почту smim1()yandex.ru
  15. Нужна помощь по линуксу

    Цитата(Метценгерштейн @ Dec 10 2015, 09:13) U-boot загрузчик там teraterm.log скиньте куда-нибудь еще - эта ссылка не открывается у меня на работе (касперский не пускает)