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

Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL...)

Добавлено: 14 июл 2011, 16:40
xentaur
установка EMC2
интересуют легкие дистрибутивы или специализированные под EMC2. Нужно минимальное использование ОЗУ и НЖМД.
Интуитивно я понимаю, что любой на базе Debian должен подойти, но хочу посмотреть на известные практические применения.
Цель - оценить реальные потребности EMC2 в ресурсах на предмет портирования на отличные от x86 платформы. Например ARM9.

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 16:51
Nick
Есть сборки EMC2 под Puppy linux. Он менее требователен к памяти и ЖД, но честно говоря в работе его не видел.
Была тема по нему на cnczone.ru, но с марта 2010 она заглохла :(... ( http://www.cnczone.ru/forums/index.php?showtopic=1074 )

Есть одна существенная проблема, при использовании малого количества памяти - это вводит ограничение на размер выполняемого Gкода - он весь должен загрузиться в память, emc2 во время выполнения программы не пользуется винчестером. По винчестеру, Ubutunu можно вполне уместить на 2 Гб, а может и меньше.

Какая у тебя общая задача? Может есть простые пути решения?

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 16:55
xentaur
Перечитай мой пост, я его изменил

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 17:10
Nick
Тут на форуме проскакивало видео, где человек закинул EMC2 на ARM, вот есть ссылка на коротенькое обсуждение этого вопроса на linuxcnc.
http://www.linuxcnc.org/component/optio ... ng,french/
В двух словах, сначала говорят, что вроде можно, но будет очень сложно, а потом говорят, что кто-то уже это сделал. И дают вот такое видео:https://www.youtube.com/watch?v=_Ti7yJoLla4

Кстати, там под видео написано, что это Автономный блок управления ЧПУ MiniEMC с Touchscreen от www.777.lg.ua
Хмммм надо этим вопросом заняться, я тоже хочу такой контроллер :cheesy: !

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 17:14
xentaur
Чтото на 777.lg.ua я такого не видел или они плохо рекламируют

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 17:19
aftaev
Nick писал(а):Хмммм надо этим вопросом заняться, я тоже хочу такой контроллер !
:) :) :) Давно пора.

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 17:23
xentaur
В том то и дело, что платы с arm9 сейчас доступны по вменяемым ценам. Но их параметры по ОЗУ и другим критериям отстают от PC. Идея заключается в том, что крутить на таком контроллере возможно с меса или другим ПЛИС решением ядро EMC, а визуализацию и контроль через сеть оставить на PC.
Это мечта конечно и к ней нужно стремится.

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 17:24
xentaur
что за глюк сейчас был - сервис временно недоступен???

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 17:28
aftaev
xentaur писал(а):что за глюк сейчас был - сервис временно недоступен???
У меня их сайт постоянно моргал, щелкает и вновь загружается. Попробуй вот так зайти http://www.777.lg.ua/stanok-frez_CNC.html далее по ссылкам.

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 17:35
aftaev
У ARM что на видео много мозгов и стоит он зараза почти как комп.

Вот на такой базе бы сорудить:
123.jpg (4584 просмотра) <a class='original' href='./download/file.php?id=1745&mode=view' target=_blank>Загрузить оригинал (186.07 КБ)</a>
Китайские пульты судя повсему с меньшими мозгами прекрасно работают:
DSP.jpg (4584 просмотра) <a class='original' href='./download/file.php?id=1746&mode=view' target=_blank>Загрузить оригинал (77.78 КБ)</a>

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 17:36
xentaur
На сайте ничего про emc и arm нет.
Кстати гугл похоже сделал новый интерфейс для расширенного поиска!?

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 17:39
Nick
По деталям, пишут, что в данном девайсе сделанно все следующим образом:
1. Ядро стоит не RTAI.
2. EMC2 стоит в режиме симулятора.
3. Для связи с исполнительными модулями используют какой-то FIQ handler.

------------

Вменяемые цены, это какие?
Если хочется удаленный контроллер, то можно сделать следующее:

материнская плата ASUS AT4NM10-I Atom D410 2 070 руб.
DDR2 1Gb PC2-6400 800MHz DIMM Samsung, Original 390 руб.
блок питания 500 руб.
+ CF карточка с переходником еще рублей 500-800 (см здесь: http://cnc-club.ru/forum/viewtopic.php?f=15&t=968 )

Итого за 3500 рублей (120$) ты получаешь полноценный сетевой контроллер. На нем запускаешь EMC2 в режиме сервера, и управляешь всем этим делом через axis на удаленном компьютере.

----------
Да на их сайте пока ничего нет... Наверное, контроллер пока на стадии разработки...

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 17:45
xentaur
Без дисплея видел в продаже плату с ethernet usb и др по цене мене 150$, но соль не этом, а в том что такие платы могут делать в плане возможностей. Если они смогут обеспечить сервоцикл 1кГц, то остается к ним приделать аналог Mesa и получим полноценное УЧПУ.

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 17:59
Nick
А чем хуже pc со встроенным процом и за более маленькие деньги? Причем размер будет не сильно больше. И многими устройствами можно будет даже без mesa управлять.

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 18:03
aftaev
xentaur писал(а):Без дисплея видел в продаже плату с ethernet usb и др по цене мене 150$,
С диплеем купил плату что на картинке с процем STM32 около 70$ с доставкой.
Осталось чтоб Nick написал прогу под него :)

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 18:27
Nick
aftaev писал(а):Осталось чтоб Nick написал прогу под него
Я же тебе говорю, ну не умею я под такие процессоры писать, я вообще боюсь слова процессор ! :twisted:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 14 июл 2011, 19:38
aftaev
Nick писал(а):Я же тебе говорю, ну не умею я под такие процессоры писать, я вообще боюсь слова процессор !
Зато знаешь всякие вумные алгоритмы как Gcode в степ/дир преобразовать :)

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 15 июл 2011, 07:20
Petka
xentaur писал(а):установка EMC2
интересуют легкие дистрибутивы или специализированные под EMC2. Нужно минимальное использование ОЗУ и НЖМД.
Интуитивно я понимаю, что любой на базе Debian должен подойти, но хочу посмотреть на известные практические применения.
Цель - оценить реальные потребности EMC2 в ресурсах на предмет портирования на отличные от x86 платформы. Например ARM9.
Для встраиваемых решений используют свои сборки линукса. Если требуется минимализм, то buildroot будет лучшим решением. Если заинтересует - спрашивайте.

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 15 июл 2011, 09:15
Petka
aftaev писал(а):
xentaur писал(а):Без дисплея видел в продаже плату с ethernet usb и др по цене мене 150$,
С диплеем купил плату что на картинке с процем STM32 около 70$ с доставкой.
Осталось чтоб Nick написал прогу под него :)
1. STM32 не имеет MMU, следовательно запустить на нём полноценный Linux нельзя.
2. Частота процессора STM32 слишком маленькая.

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Добавлено: 15 июл 2011, 10:48
aftaev
Petka писал(а):1. STM32 не имеет MMU, следовательно запустить на нём полноценный Linux нельзя.
А и ненужно на нем Линух запускать. На китайском пульте ваще 4х строчный ЖК индикатор и пульт хорошо работает. Втыкается флешка, выбирается файл и поехало.