Страница 1 из 1

LCNC->ARM+FPGA

Добавлено: 30 дек 2015, 08:16
Pavel_M
Это обращение к NICKу и всем тем, кто знаком с исходниками LCNC и линукс вобщем.
Суть обращения :) из серии переноса линукс снс на собственную плату:
Какие средства операционной системы использует ядро линуксцнс без ГУИ (семафоры? дата боксы? драйвера?). Как происходит взаимодействие с драйверами ввода-вывода?

Есть потребность в автономных контроллерах (АРМ+ФПГА) с текстовым или простым графическим дисплеем, соответственно своим гуи, своими драйверами в/в.
Предполагается в арме "крутить" нереалтаймовую часть и может быть планировщик, остальное переложить на фпга.

Если у кого завалялись ссылки на похожие проекты, то я с радостью с ними ознакомлюсь. Полноценное ГУИ, там где требуется, предполагается подключением по сети к ПК.

Re: LCNC->ARM+FPGA

Добавлено: 30 дек 2015, 10:58
selenur
Как вариант можно взять исходники вот этого человека: http://www.cnczone.ru/forums/index.php?showtopic=3334 тут статья http://habrahabr.ru/post/250677/
Используется stm32f103, но переделать под свое несложно...

Re: LCNC->ARM+FPGA

Добавлено: 30 дек 2015, 19:54
donvictorio
или псмотреть на реализацию на малина+fpga, как у словаков http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=9273

Re: LCNC->ARM+FPGA

Добавлено: 30 дек 2015, 21:19
vmarkiv
Возможный вариант взаимодействия FPGA Pluto-P с малиной показан здесь https://github.com/tinkercnc/spi-fpga-driver . В году 2016 попробую проверить , хоть словаки обещали выложить исходники , возможно , все будет понятно

Re: LCNC->ARM+FPGA

Добавлено: 31 дек 2015, 13:36
Pavel_M
Спасибо за ссылки, буду изучать.

Re: LCNC->ARM+FPGA

Добавлено: 02 янв 2016, 07:54
mycnc
Pavel_M писал(а): Если у кого завалялись ссылки на похожие проекты, то я с радостью с ними ознакомлюсь. Полноценное ГУИ, там где требуется, предполагается подключением по сети к ПК.
Интересуют только Open-Source проекты ?

Re: LCNC->ARM+FPGA

Добавлено: 03 янв 2016, 10:10
Pavel_M
Ориентир в основном на линуксцнц как наиболее развитый и опенсорсный проект

Re: LCNC->ARM+FPGA

Добавлено: 11 янв 2016, 11:07
Nick
Pavel_M писал(а):Это обращение к NICKу и всем тем, кто знаком с исходниками LCNC и линукс вобщем.
Суть обращения из серии переноса линукс снс на собственную плату:
Какие средства операционной системы использует ядро линуксцнс без ГУИ (семафоры? дата боксы? драйвера?). Как происходит взаимодействие с драйверами ввода-вывода?
Я в плане ядра :monkey:.
Как происходит взаимодействие с драйверами ввода-вывода?
Это я так понимаю идет через отдельные компоненты, посмотри parport или hm2_pci:
(parport http://git.linuxcnc.org/gitweb?p=linuxc ... 59;hb=HEAD)

А что у тебя планируется за плата?