Во-первых, пентюх - это тоже микропроцессор (причем с гораздо большим количеством ног, т.е. интерфейсом), а во-вторых, то, что Вы считаете ограниченным интерфейсом типа лпт, ограничено в windows, в системах же реального времени таких ограничений нет в принципе.sidor094 писал(а):Если писать самому,то микропроцессор удобнее ,так как обладает периферией более приспособленной для управления различными устройствами.У компьютера конечно преимущества в вычислительной мощности ,но лпт достаточно ограниченный интерфейс а платы расширения одни стоят дороже чем моя плата в сборе.ART_ME писал(а):Зачем Вам MACH если Вы пишете для своего Cortex на С, на котором и для QNX софт пишется?
АВТОНОМНЫЙ КОНТРОЛЛЕР
- ART_ME
- Мастер
- Сообщения: 393
- Зарегистрирован: 17 ноя 2015, 18:05
- Репутация: -40
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Такие ограничения есть даже на абсолютно голой машине. Даже если запретить все известные прерывания. В процессоре и чипсете есть куча "фишек" разной степени недокументированности. Которые могут отнимать процессорное время, иногда на десятки-сотни микросекунд. Причем у каждого процессора и периферийного чипсета они свои. Какие-то можно отключить через настройки BIOS, какие-то нет.ART_ME писал(а):Во-первых, пентюх - это тоже микропроцессор (причем с гораздо большим количеством ног, т.е. интерфейсом), а во-вторых, то, что Вы считаете ограниченным интерфейсом типа лпт, ограничено в windows, в системах же реального времени таких ограничений нет в принципе.
- ART_ME
- Мастер
- Сообщения: 393
- Зарегистрирован: 17 ноя 2015, 18:05
- Репутация: -40
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Не поленитесь, почитайте про QNX - её главная фича аккурат в том, что она прекрасно решает описанные Вами проблемы, мало того, она только ради их решения и создана.Сергей Саныч писал(а):Такие ограничения есть даже на абсолютно голой машине. Даже если запретить все известные прерывания. В процессоре и чипсете есть куча "фишек" разной степени недокументированности. Которые могут отнимать процессорное время, иногда на десятки-сотни микросекунд. Причем у каждого процессора и периферийного чипсета они свои. Какие-то можно отключить через настройки BIOS, какие-то нет.ART_ME писал(а):Во-первых, пентюх - это тоже микропроцессор (причем с гораздо большим количеством ног, т.е. интерфейсом), а во-вторых, то, что Вы считаете ограниченным интерфейсом типа лпт, ограничено в windows, в системах же реального времени таких ограничений нет в принципе.
Причем эффективность этих решений настолько высока, что система разработки QNX применяется не только для семейства x86, но и для MIPS, PowerPC, SH-4, ARM, StrongARM и xScale.
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
А можно хотя бы одну ссылку свободного (или, нехай, платного) CNC проекта под QNX?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
LinuxCNC не сложно будет портировать...
Я б даже взялся, если б мне это понадобилось.
Я б даже взялся, если б мне это понадобилось.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- ART_ME
- Мастер
- Сообщения: 393
- Зарегистрирован: 17 ноя 2015, 18:05
- Репутация: -40
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Чисто на вскидку: вот эти конторы смогут Вам продать своим проекты:MX_Master писал(а):А можно хотя бы одну ссылку свободного (или, нехай, платного) CNC проекта под QNX?
http://www.flexicam.com/en/
http://www.multicam.com
ИМХО очень даже разумная идея.UAVpilot писал(а):LinuxCNC не сложно будет портировать...
Хотя нужно ли это делать, когда есть альтернативная QNX система реального времени - RTLinux?
Суть-то вопроса в том, что в существующих отечественных условиях старенькая материнка с ОС реального времени - вне конкуренции по всем показателям.
Если конечно умеешь писать на С.
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Готовые решения предлагаете смотреть? Ну а зачем тогда знать про QNX конечному юзеру?ART_ME писал(а):Чисто на вскидку: вот эти конторы смогут Вам продать своим проекты:
http://www.flexicam.com/en/
http://www.multicam.com
На такую вскидку можно и Tormach привести в пример. Но разница-то есть. Не понравится их готовое решение, берём исходники и делаем своё. И что-то мне подсказывает, что вышеуказанные конторы за спасибо свои исходники не выдадут.
Последний раз редактировалось MX_Master 12 июл 2016, 23:03, всего редактировалось 1 раз.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Мультикам вроде ПО без станков не продаютART_ME писал(а):Чисто на вскидку: вот эти конторы смогут Вам продать своим проекты:
http://www.flexicam.com/en/
http://www.multicam.com
И получается не АВТОНОМНЫЙ контроллер, а зависимый от изготовителя платного ПО
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Только в самом QNX нужды особой нет. Если уж портировать, то под спецжелезку, у которой будут два раздельных проца под RT (послабее) и под UI и остальное (помощнее).ART_ME писал(а):Хотя нужно ли это делать, когда есть альтернативная QNX система реального времени - RTLinux?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
ИМХО на нынешнем витке нет смысла делать автономный контроллер.
причем даже если тупо посчитать по цене вопроса.
связка оранж пи (нано арм, малина, etc) с платой циклона уделает любой самопал тупо по цене железа.
причем даже если тупо посчитать по цене вопроса.
связка оранж пи (нано арм, малина, etc) с платой циклона уделает любой самопал тупо по цене железа.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Дело не в цене железа. Линуксу на этих "связках" альтернативы пока нет, а для Линукса RT пока "не родной". Посему RT-часть планировщика хочется унести в отдельный чип например с RTOS или вообще без OS.muxa писал(а):связка оранж пи (нано арм, малина, etc) с платой циклона уделает любой самопал тупо по цене железа.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Как то слабо представляется уровень задач у самодельщика или мелкопромышленника, которым вынь да полож реалтайм для ЧПУ.
Кроме того, еще когда линух назывался ЕМС помню обсуждение на тамошнем форуме - что несколько "краеугольных" кирпичей было откуда то "позаимствовано",
т.е. основополагающие куски кода вдрух откуда то появились и вполне себе работают,
а как оно там написано никто толком не разбирался.
вот это мол и основной тормоз для портирования по всяким qnx и для прочих самопалов.
Поэтому вот берем циклон как RT часть и линух как UI часть, сопрягаем все через SPI host, короче самопал по мотивам месы 7i90HD ,
Кроме того, еще когда линух назывался ЕМС помню обсуждение на тамошнем форуме - что несколько "краеугольных" кирпичей было откуда то "позаимствовано",
т.е. основополагающие куски кода вдрух откуда то появились и вполне себе работают,
а как оно там написано никто толком не разбирался.
вот это мол и основной тормоз для портирования по всяким qnx и для прочих самопалов.
Поэтому вот берем циклон как RT часть и линух как UI часть, сопрягаем все через SPI host, короче самопал по мотивам месы 7i90HD ,
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
самодельщики и мелкопромышленники разные бывают...muxa писал(а):Как то слабо представляется уровень задач у самодельщика или мелкопромышленника, которым вынь да полож реалтайм для ЧПУ.
Ну я разбирался. Всё вполне понятно и ожидаемо.muxa писал(а):а как оно там написано никто толком не разбирался.
Придётся в этом циклоне создавать ядро МК, а это очень накладно, дешевле какой-нибудь stm32f4xx какой-нибудь припаять.muxa писал(а):Поэтому вот берем циклон как RT часть
А, понял твоё заблуждение, поясню: в "RT-часть планировщика" не входит задача генерация шагов. Сия часть занимается такими задачами, как например формирование траектории с учётом текущего состояния, выполнение G-кодов связанных с пробником и т.п, работа HAL-компонентов.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
совсем не накладно, на али даже платы есть с уже распаяным циклоном, ОЗУ и прочим вплоть до HDMI = уже готовые под NIOS , ARM7 ядро вроде давно уже мелькало .UAVpilot писал(а):Придётся в этом циклоне создавать ядро МК, а это очень накладно
только нафиг это все ?
сколько денег можно заработать за время потраченное разработку на некоего контроллера и UI к нему ???
- ART_ME
- Мастер
- Сообщения: 393
- Зарегистрирован: 17 ноя 2015, 18:05
- Репутация: -40
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
MX_Master писал(а):Готовые решения предлагаете смотреть? Ну а зачем тогда знать про QNX конечному юзеру?
Ну дык либо сам творишь, либо покупаешь сотворенное другими.aftaev писал(а):И получается не АВТОНОМНЫЙ контроллер, а зависимый от изготовителя платного ПО
QNX кстати тоже платный. И windows. И Mach3.
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
А вот интересно, будет ли считаться автономным контроллером мат.плата + хард с LinuxCNC, если управление будет удаленное, по сети?
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Какие проблемы? Тормоза из-за аппаратных компонентов, не рассчитанных на работу в системах РВ с квантом времени порядка единиц и десятков микросекунд? А такой нужен для генерации шагов через LPT.ART_ME писал(а):почитайте про QNX - её главная фича аккурат в том, что она прекрасно решает описанные Вами проблемы, мало того, она только ради их решения и создана.
Или QNX знает особенности всех периферийных чипсетов и видеоподсистем, чтобы "научить" их не блокировать процессор?
Одно дело - промышленный компьютер на том же "пентюхе", где все заточено под РВ, и совсем другое - офисно-игровой писюк с кучей "зеленых" заморочек.
Заменяя Windows или Linux на QNX мы решаем проблемы софта, но не железа.
- ART_ME
- Мастер
- Сообщения: 393
- Зарегистрирован: 17 ноя 2015, 18:05
- Репутация: -40
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Разъясните пожалуйста, чем отличается архитектура промышленного компьютера на "пентюхе" от архитектуры офисно-игрового писюка на нём же?Сергей Саныч писал(а):Одно дело - промышленный компьютер на том же "пентюхе", где все заточено под РВ, и совсем другое - офисно-игровой писюк с кучей "зеленых" заморочек.
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Хотя бы набором периферии, типом и настройками чипсета.
- ART_ME
- Мастер
- Сообщения: 393
- Зарегистрирован: 17 ноя 2015, 18:05
- Репутация: -40
- Контактная информация:
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Каким-таким набором периферии, приведите плиз примеры того, что есть у промышленного компа и нет у офисного?Сергей Саныч писал(а):Хотя бы набором периферии, типом и настройками чипсета.
К примеру,
AIMB-742 Промышленная материнская плата формата ATX на базе чипсета Intel 865G
AIMB-762 Промышленная материнская плата на базе чипсета 945G с поддержкой ЦП Pentium D
AIMB-763 Промышленная материнская плата формата ATX на базе чипсета Intel 945G с поддержкой ЦП Core 2 Duo
т.д. и т.п.
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.