LCNC->ARM+FPGA

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Pavel_M
Новичок
Сообщения: 32
Зарегистрирован: 10 янв 2015, 11:44
Репутация: 9
Настоящее имя: Павел
Контактная информация:

LCNC->ARM+FPGA

Сообщение Pavel_M »

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

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

Если у кого завалялись ссылки на похожие проекты, то я с радостью с ними ознакомлюсь. Полноценное ГУИ, там где требуется, предполагается подключением по сети к ПК.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: LCNC->ARM+FPGA

Сообщение selenur »

Как вариант можно взять исходники вот этого человека: http://www.cnczone.ru/forums/index.php?showtopic=3334 тут статья http://habrahabr.ru/post/250677/
Используется stm32f103, но переделать под свое несложно...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
donvictorio
Мастер
Сообщения: 2457
Зарегистрирован: 11 окт 2012, 16:26
Репутация: 683
Настоящее имя: Виктор
Откуда: Санкт-Петербург
Контактная информация:

Re: LCNC->ARM+FPGA

Сообщение donvictorio »

или псмотреть на реализацию на малина+fpga, как у словаков http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=9273
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: LCNC->ARM+FPGA

Сообщение vmarkiv »

Возможный вариант взаимодействия FPGA Pluto-P с малиной показан здесь https://github.com/tinkercnc/spi-fpga-driver . В году 2016 попробую проверить , хоть словаки обещали выложить исходники , возможно , все будет понятно
Pavel_M
Новичок
Сообщения: 32
Зарегистрирован: 10 янв 2015, 11:44
Репутация: 9
Настоящее имя: Павел
Контактная информация:

Re: LCNC->ARM+FPGA

Сообщение Pavel_M »

Спасибо за ссылки, буду изучать.
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: LCNC->ARM+FPGA

Сообщение mycnc »

Pavel_M писал(а): Если у кого завалялись ссылки на похожие проекты, то я с радостью с ними ознакомлюсь. Полноценное ГУИ, там где требуется, предполагается подключением по сети к ПК.
Интересуют только Open-Source проекты ?
Pavel_M
Новичок
Сообщения: 32
Зарегистрирован: 10 янв 2015, 11:44
Репутация: 9
Настоящее имя: Павел
Контактная информация:

Re: LCNC->ARM+FPGA

Сообщение Pavel_M »

Ориентир в основном на линуксцнц как наиболее развитый и опенсорсный проект
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LCNC->ARM+FPGA

Сообщение Nick »

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

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

Вернуться в «LinuxCNC»