Страница 2 из 4

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 19:13
Impartial
aftaev писал(а):http://citforum.ru/operating_systems/rtos/14.shtml это из-за этого ЧПУ Сименс на Windows NT базируется
Конструктивный обзор. Можно остановиться на Windows XP Embedded.
Однако объем работы пугающе огромный. Хотя переписать то нужно всего RTAPI. Надо разобраться, может Микрософт туда уже сунула подмножество вызовов ЕМС все таки 10000 компонентов. Вот прикол будет.

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 20:36
sandman
По работе пришлось столкнутся с автоматами для установки SMD деталей на платы, один на винде от Fritsch, другой от Siemens на Unix, в итоге на фирме отался только Сименсовский автомат из-за стабильности-надёжности ПО... Автомат на Винде (XP), зависал стабильно через 3-3/5 часа работы... Fritsch отдали обратно изготовителю. :) При этом Сименсу хватает Pentium II 400MHz... для управления линией из нескольких автоматов.

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 21:12
Serg
Impartial писал(а):написать какой нибудь драйвер работающий с посторонней аппаратурой и использующий прерывания и ПДП.
А в чём проблема-то? Я писал драйвера и под винду и под линукс - во втором случае всё гораздо удобнее и логичнее делается.
Impartial писал(а):Может кто нибудь уже переписал интерфейс на RTAI.
Да забейте вы на этот RTAI - это труп без будущего, он уже давно не развивается и развиваться не будет, ибо есть более правильные реализации RT.

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 21:42
aftaev
sandman писал(а):Автомат на Винде (XP), зависал стабильно через 3-3/5 часа работы...
Пусть вешается главное зато Линух не будет раздражать :)

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 22:02
Impartial
UAVpilot писал(а):А в чём проблема-то? Я писал драйвера и под винду и под линукс - во втором случае всё гораздо удобнее и логичнее делается.
Исходниками поделитесь.
UAVpilot писал(а):Да забейте вы на этот RTAI - это труп без будущего, он уже давно не развивается и развиваться не будет, ибо есть более правильные реализации RT.
Это о чем?

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 22:04
Impartial
aftaev писал(а):Пусть вешается главное зато Линух не будет раздражать
Экстремизм в этом вопросе поддерживаю. :)

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 22:21
vmarkiv
Где то видел кусок LINUXCNC перенесенный на windows .... Что-то типа планировщика

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 22:28
Impartial
vmarkiv писал(а):Где то видел кусок LINUXCNC перенесенный на windows .... Что-то типа планировщика
Саму LINUXCNC я могу перенести на любую платформу. В частности даже на STM32. Делается это довольно просто.
Не в этом главная проблема. Дело в том, что не получить того же полноценного функционала (хал и гуи) и привлекательности для пользователя, не используя ядро ОС. Можно конечно помечтать о написании собственных, но на мой взгляд это прожектерство.

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 22:35
vmarkiv
Тогда и ядро ОС в STM32 или Cyclone ( вместо Nios ) ...

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 22:43
Impartial
vmarkiv писал(а):Тогда и ядро ОС в STM32 или Cyclone ( вместо Nios ) ...
К сожалению это утопия :)
Да и зачем? Если делать под конкретное оборудование и с картинками по желанию заказчика (один раз) то ОС вообще не нужна.
Согласен,особенно хорошо это получается на Альтере с использованием их ядра NIOS и разной периферии надерганной с opencores.

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 22:48
vmarkiv
Вестлабы ж сделали на ядре линукса , графическая оболонка одна , конфигуратор электроавтоматики заменяет HAL и INI , работает все отлично ... А оператору Windows нужен чтобы убить станок , знакомо ...

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 23:01
Impartial
vmarkiv писал(а):Вестлабы ж сделали на ядре линукса , графическая оболонка одна , конфигуратор электроавтоматики заменяет HAL и INI , работает все отлично ...
Я не знаком с ним, но думаю они не далеко ушли от того же кфлопа. Пользователю важен пусть даже гипотетический полет фантазии. Любые ограничения вызывают отторжение типа " а вот в маче эти кнопки можно сделать круглыми и с тенями". Разработчики мача очень грамотные бизнесмены в этом плане. Хотя и начинали похоже тоже с ЕМС.

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 23:05
vmarkiv
Не реклама - http://www.wl.com.ua

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 23:12
vmarkiv

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 23:15
Impartial
vmarkiv писал(а):Не реклама - http://www.wl.com.ua
Не увидел ни одной картинки по которой можно определить на какой платформе это сделано.
Но это не важно. Важно что это коммерческий проект и даром его не раздают. Труда и таланта туда вложено немеряно.

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 23:17
vmarkiv

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 23:19
aftaev
Impartial писал(а):Хотя и начинали похоже тоже с ЕМС.
Не могу найти где выкладывал скринтош Мача там в меню о программе написано типо спасибо ЕМС :)

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 12 янв 2013, 23:23
Impartial
Ядро по ссылке увидел, спасибо. На вскидку после компиляции мегабайта на 4 потянет на АРМ. В один кристалл уже не впихнуть.
Но для использования с виндой бесполезная штука.

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 13 янв 2013, 00:32
Serg
Impartial писал(а):Исходниками поделитесь.
Для какой цели? Этих устройств в свободном доступе нет.
Могу разве-что дать для многоканальной платы видеозахвата, но то старая версия для 2.4 ядер, а для новых версий сам производитель сделал.
Impartial писал(а):Дело в том, что не получить того же полноценного функционала (хал и гуи) и привлекательности для пользователя, не используя ядро ОС.
GUI к ядру вообще никакого отношения не имеет, эт не венда. HAL, который в ядре и HAL, который в linuxcnc - это две большие разницы, "это даже не муж и жена" (c), несмотря на одинаковые названия.
Impartial писал(а):Пользователю важен пусть даже гипотетический полет фантазии. Любые ограничения вызывают отторжение типа " а вот в маче эти кнопки можно сделать круглыми и с тенями".
А кто мешает сделать "круглыми и с тенями" в linuxcnc? причём можно делать по своему не только внешний вид, но и функционал. В дистрибутиве уже есть несколько вариантов GUI.
Impartial писал(а):На вскидку после компиляции мегабайта на 4 потянет на АРМ. В один кристалл уже не впихнуть.
Кто-то что-то подобное уже говорил... :)
http://electronicdesign.com/embedded/pr ... ortex-m3m4

Re: Достал Линух. Или как перепереть ЕМС в Винду

Добавлено: 13 янв 2013, 00:43
PKM
Impartial,
все-таки в чем конкретно проблема? на что драйверов нет? если касается ЧПУ, можно спокойно подобрать недорогое железо 100% рабочее с LinuxCNC