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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

установка EMC2
интересуют легкие дистрибутивы или специализированные под EMC2. Нужно минимальное использование ОЗУ и НЖМД.
Интуитивно я понимаю, что любой на базе Debian должен подойти, но хочу посмотреть на известные практические применения.
Цель - оценить реальные потребности EMC2 в ресурсах на предмет портирования на отличные от x86 платформы. Например ARM9.
Последний раз редактировалось xentaur 14 июл 2011, 16:53, всего редактировалось 1 раз.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

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

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

Какая у тебя общая задача? Может есть простые пути решения?
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

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

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

Сообщение 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: !
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

Чтото на 777.lg.ua я такого не видел или они плохо рекламируют
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Nick писал(а):Хмммм надо этим вопросом заняться, я тоже хочу такой контроллер !
:) :) :) Давно пора.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

В том то и дело, что платы с arm9 сейчас доступны по вменяемым ценам. Но их параметры по ОЗУ и другим критериям отстают от PC. Идея заключается в том, что крутить на таком контроллере возможно с меса или другим ПЛИС решением ядро EMC, а визуализацию и контроль через сеть оставить на PC.
Это мечта конечно и к ней нужно стремится.
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

что за глюк сейчас был - сервис временно недоступен???
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

xentaur писал(а):что за глюк сейчас был - сервис временно недоступен???
У меня их сайт постоянно моргал, щелкает и вновь загружается. Попробуй вот так зайти http://www.777.lg.ua/stanok-frez_CNC.html далее по ссылкам.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

У ARM что на видео много мозгов и стоит он зараза почти как комп.

Вот на такой базе бы сорудить:
123.jpg (4576 просмотров) <a class='original' href='./download/file.php?id=1745&sid=c77a99e43cd5c5304969f8a9143e85fc&mode=view' target=_blank>Загрузить оригинал (186.07 КБ)</a>
Китайские пульты судя повсему с меньшими мозгами прекрасно работают:
DSP.jpg (4576 просмотров) <a class='original' href='./download/file.php?id=1746&sid=c77a99e43cd5c5304969f8a9143e85fc&mode=view' target=_blank>Загрузить оригинал (77.78 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

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

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

Сообщение 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 на удаленном компьютере.

----------
Да на их сайте пока ничего нет... Наверное, контроллер пока на стадии разработки...
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

Без дисплея видел в продаже плату с ethernet usb и др по цене мене 150$, но соль не этом, а в том что такие платы могут делать в плане возможностей. Если они смогут обеспечить сервоцикл 1кГц, то остается к ним приделать аналог Mesa и получим полноценное УЧПУ.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

А чем хуже pc со встроенным процом и за более маленькие деньги? Причем размер будет не сильно больше. И многими устройствами можно будет даже без mesa управлять.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

xentaur писал(а):Без дисплея видел в продаже плату с ethernet usb и др по цене мене 150$,
С диплеем купил плату что на картинке с процем STM32 около 70$ с доставкой.
Осталось чтоб Nick написал прогу под него :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

aftaev писал(а):Осталось чтоб Nick написал прогу под него
Я же тебе говорю, ну не умею я под такие процессоры писать, я вообще боюсь слова процессор ! :twisted:
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Nick писал(а):Я же тебе говорю, ну не умею я под такие процессоры писать, я вообще боюсь слова процессор !
Зато знаешь всякие вумные алгоритмы как Gcode в степ/дир преобразовать :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Petka
Мастер
Сообщения: 242
Зарегистрирован: 17 апр 2011, 12:23
Репутация: 20
Контактная информация:

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

Сообщение Petka »

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

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

Сообщение Petka »

aftaev писал(а):
xentaur писал(а):Без дисплея видел в продаже плату с ethernet usb и др по цене мене 150$,
С диплеем купил плату что на картинке с процем STM32 около 70$ с доставкой.
Осталось чтоб Nick написал прогу под него :)
1. STM32 не имеет MMU, следовательно запустить на нём полноценный Linux нельзя.
2. Частота процессора STM32 слишком маленькая.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

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

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