Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL...)
-
xentaur
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL...)
установка EMC2
интересуют легкие дистрибутивы или специализированные под EMC2. Нужно минимальное использование ОЗУ и НЖМД.
Интуитивно я понимаю, что любой на базе Debian должен подойти, но хочу посмотреть на известные практические применения.
Цель - оценить реальные потребности EMC2 в ресурсах на предмет портирования на отличные от x86 платформы. Например ARM9.
интересуют легкие дистрибутивы или специализированные под 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..
Есть сборки EMC2 под Puppy linux. Он менее требователен к памяти и ЖД, но честно говоря в работе его не видел.
Была тема по нему на cnczone.ru, но с марта 2010 она заглохла
... ( http://www.cnczone.ru/forums/index.php?showtopic=1074 )
Есть одна существенная проблема, при использовании малого количества памяти - это вводит ограничение на размер выполняемого Gкода - он весь должен загрузиться в память, emc2 во время выполнения программы не пользуется винчестером. По винчестеру, Ubutunu можно вполне уместить на 2 Гб, а может и меньше.
Какая у тебя общая задача? Может есть простые пути решения?
Была тема по нему на cnczone.ru, но с марта 2010 она заглохла
Есть одна существенная проблема, при использовании малого количества памяти - это вводит ограничение на размер выполняемого Gкода - он весь должен загрузиться в память, emc2 во время выполнения программы не пользуется винчестером. По винчестеру, Ubutunu можно вполне уместить на 2 Гб, а может и меньше.
Какая у тебя общая задача? Может есть простые пути решения?
-
xentaur
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
Перечитай мой пост, я его изменил
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
Тут на форуме проскакивало видео, где человек закинул EMC2 на ARM, вот есть ссылка на коротенькое обсуждение этого вопроса на linuxcnc.
http://www.linuxcnc.org/component/optio ... ng,french/
В двух словах, сначала говорят, что вроде можно, но будет очень сложно, а потом говорят, что кто-то уже это сделал. И дают вот такое видео:https://www.youtube.com/watch?v=_Ti7yJoLla4
Кстати, там под видео написано, что это Автономный блок управления ЧПУ MiniEMC с Touchscreen от www.777.lg.ua
Хмммм надо этим вопросом заняться, я тоже хочу такой контроллер
!
http://www.linuxcnc.org/component/optio ... ng,french/
В двух словах, сначала говорят, что вроде можно, но будет очень сложно, а потом говорят, что кто-то уже это сделал. И дают вот такое видео:https://www.youtube.com/watch?v=_Ti7yJoLla4
Кстати, там под видео написано, что это Автономный блок управления ЧПУ MiniEMC с Touchscreen от www.777.lg.ua
Хмммм надо этим вопросом заняться, я тоже хочу такой контроллер
-
xentaur
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
Чтото на 777.lg.ua я такого не видел или они плохо рекламируют
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
Nick писал(а):Хмммм надо этим вопросом заняться, я тоже хочу такой контроллер !
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
xentaur
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
В том то и дело, что платы с arm9 сейчас доступны по вменяемым ценам. Но их параметры по ОЗУ и другим критериям отстают от PC. Идея заключается в том, что крутить на таком контроллере возможно с меса или другим ПЛИС решением ядро EMC, а визуализацию и контроль через сеть оставить на PC.
Это мечта конечно и к ней нужно стремится.
Это мечта конечно и к ней нужно стремится.
-
xentaur
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
что за глюк сейчас был - сервис временно недоступен???
-
aftaev
- Зачётный участник

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

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
У ARM что на видео много мозгов и стоит он зараза почти как комп.
Вот на такой базе бы сорудить: Китайские пульты судя повсему с меньшими мозгами прекрасно работают:
Вот на такой базе бы сорудить: Китайские пульты судя повсему с меньшими мозгами прекрасно работают:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
xentaur
- Опытный
- Сообщения: 178
- Зарегистрирован: 09 ноя 2010, 02:29
- Репутация: 1
- Откуда: Украина Харьков
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
На сайте ничего про emc и arm нет.
Кстати гугл похоже сделал новый интерфейс для расширенного поиска!?
Кстати гугл похоже сделал новый интерфейс для расширенного поиска!?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
По деталям, пишут, что в данном девайсе сделанно все следующим образом:
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 на удаленном компьютере.
----------
Да на их сайте пока ничего нет... Наверное, контроллер пока на стадии разработки...
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..
Без дисплея видел в продаже плату с ethernet usb и др по цене мене 150$, но соль не этом, а в том что такие платы могут делать в плане возможностей. Если они смогут обеспечить сервоцикл 1кГц, то остается к ним приделать аналог Mesa и получим полноценное УЧПУ.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
А чем хуже pc со встроенным процом и за более маленькие деньги? Причем размер будет не сильно больше. И многими устройствами можно будет даже без mesa управлять.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
С диплеем купил плату что на картинке с процем STM32 около 70$ с доставкой.xentaur писал(а):Без дисплея видел в продаже плату с ethernet usb и др по цене мене 150$,
Осталось чтоб Nick написал прогу под него
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
Я же тебе говорю, ну не умею я под такие процессоры писать, я вообще боюсь слова процессор !aftaev писал(а):Осталось чтоб Nick написал прогу под него
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
Зато знаешь всякие вумные алгоритмы как Gcode в степ/дир преобразоватьNick писал(а):Я же тебе говорю, ну не умею я под такие процессоры писать, я вообще боюсь слова процессор !
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
Petka
- Мастер
- Сообщения: 242
- Зарегистрирован: 17 апр 2011, 12:23
- Репутация: 20
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
Для встраиваемых решений используют свои сборки линукса. Если требуется минимализм, то buildroot будет лучшим решением. Если заинтересует - спрашивайте.xentaur писал(а):установка EMC2
интересуют легкие дистрибутивы или специализированные под EMC2. Нужно минимальное использование ОЗУ и НЖМД.
Интуитивно я понимаю, что любой на базе Debian должен подойти, но хочу посмотреть на известные практические применения.
Цель - оценить реальные потребности EMC2 в ресурсах на предмет портирования на отличные от x86 платформы. Например ARM9.
-
Petka
- Мастер
- Сообщения: 242
- Зарегистрирован: 17 апр 2011, 12:23
- Репутация: 20
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
1. STM32 не имеет MMU, следовательно запустить на нём полноценный Linux нельзя.aftaev писал(а):С диплеем купил плату что на картинке с процем STM32 около 70$ с доставкой.xentaur писал(а):Без дисплея видел в продаже плату с ethernet usb и др по цене мене 150$,
Осталось чтоб Nick написал прогу под него
2. Частота процессора STM32 слишком маленькая.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..
А и ненужно на нем Линух запускать. На китайском пульте ваще 4х строчный ЖК индикатор и пульт хорошо работает. Втыкается флешка, выбирается файл и поехало.Petka писал(а):1. STM32 не имеет MMU, следовательно запустить на нём полноценный Linux нельзя.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
