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