Страница 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
Хмммм надо этим вопросом заняться, я тоже хочу такой контроллер

!
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 что на видео много мозгов и стоит он зараза почти как комп.
Вот на такой базе бы сорудить:
Китайские пульты судя повсему с меньшими мозгами прекрасно работают:
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 написал прогу под него
Я же тебе говорю, ну не умею я под такие процессоры писать, я вообще боюсь слова процессор !

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х строчный ЖК индикатор и пульт хорошо работает. Втыкается флешка, выбирается файл и поехало.