sadmix
Участник-
Постов
74 -
Зарегистрирован
-
Посещение
-
Добрый день! Если не секрет - удалось ли решить задачку с автозапуском скрипта на питоне? Как в итоге сделали?
-
ПРОДАНО!
-
Новая цена - 3 тыс. руб.
-
Промышленный одноплатный компьютер (отладочный комплект) phyBOARD-Segin i.MX6UL (Full Featured Version) Новый, даже не включали. Причина продажи: решено было делать изделие на другой платформе, поэтому отладка осталась не у дел( Продам в Москве или вышлю по РФ. 5000 руб. Почта: smim1 на yandex.ru
-
Я думаю вам сейчас нужно временно забыть про плату и попробовать написать/собрать/запустить какое-нибудь простенькое C/C++ тестовое приложение под Линукс на своем рабочем компьютере. В любой среде программирования. Потом постепенно думать как "портировать" свое рабочее приложение из vxWorks в Линукс, и уже потом разбираться с его сборкой под конкретное железо/плату.
-
Т.е. я так понимаю, что у вас есть приложение, реализующее нужный функционал и работающее под vxWorks и вы хотите "портировать" его под Линукс? Yocto, как уже выше заметили - это просто инструмент для сборки образов ядра Линукс и файловой системы, т.е. на месте Yocto могла быть любая другая система сборки, к вашей задаче это не имеет прямого отношения. Вопрос к коллегам: как в экосистеме Yocto собрать свое приложение? Где в Yocto располагается тулчейн и т.п.? Я так понимаю, что нужно написать свой рецепт? Ткните носом в соответствующий юзер гайд:)
-
Смотря, что у вас за задача и что вы хотите делать :) Расскажите подробнее, что вы понимаете под "работать с платой"?
-
Укажите пожалуйста вашу почту для связи.
-
А как они поступают в ОС, в драйвере нужно вызвать 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);
-
Тогда выложите куда-нибудь посмотреть вашу ф-цию probe() из драйвера интегрируемого сетевого устройства (т.е. ф-цию инициализации драйвера). Если есть подозрения на нерабочие прерывания, нужно посмотреть как они задаются на этапе инициализации - printk куда-нибудь поставить... (если я конечно правильно понимаю проблему)
-
А как ваше интегрируемое сетевое устройство описано в Device tree? Как там сейчас задается прерывание? cat /proc/interrupts ?
-
Разработчики, Санкт-Петербург
sadmix ответил Mt_ тема в Предлагаю работу
А подробнее про устройства с применением ОС Linux можно рассказать? П.С.: написал вам на почту неделю назад и тишина... -
Linux с голого железа
sadmix ответил vgovseychuk тема в Linux
В плане общей информации: А на сайте freescale (nxp) были? -
Нужна помощь по линуксу
sadmix ответил Метценгерштейн тема в Linux
В том то и смысл всех этих железок, что вы сами можете собирать под них любой линукс, который вам нравится (ну или почти любой). И в этом смысл линукса - вы можете кастомизировать свою сборку линукса индивидуально, именно под вашу задачу. Надеюсь, понятно сказал )) -
Нужна помощь по линуксу
sadmix ответил Метценгерштейн тема в Linux
Так у вас процессор iMX6 от Freescale, то вам прямая дорога на форум i.MX Community Отличный форум у Texas: TI E2E Community Рекомендую прекрасный русскоязычный ресурс по embedded тематике: starterkit.ru (железки), форум. (здесь на электрониксе есть люди оттуда). Из отладок хорошо зарекомендовала себя железка BeagleBone (просто и Black) Да вообще их полно сейчас: Orange Pi, Banana Pi, OLinuXino от Olimex и т.п.