-
- Всем спасибо, в фидо ответили, что под ХП возможно получить период, чуть короче 1 мс. Так что попробую, наверное, XP + dlportio.sys/giveio.sys - symbions(25.09.2013 00:57)
- Кхм... "— В Индии обезьяны собирают кокосы. А мои макаки в сибирской тайге будут собирать кедровые шишки, лущить их, складывать в ящики, понимаете… — Наклеивать ярлыки…" - =L.A.=(24.09.2013 08:42)
- Работа делается для удовольствия, ибо денег пока заказчик не нашёл, а без них остальные этапы работы не сделать :( symbions(127 знак., 24.09.2013 09:00)
- чтобы ОС не мучила требованиями есть например такой линукс - semens(24.09.2013 08:12, ссылка)
- Угу, счас там подобный минилинукс и стоит - symbions(24.09.2013 08:57)
- И в чём проблемы? В linux нет проблем с обращением к последовательному порту как к /dev/parport или напрямую в любые порт 0x378. И задержки формировать можно, десятком разных способов. И приоритет процесса поднять можно до вытеснения всего, хотя fk0(286 знак., 24.09.2013 09:51)
- Ну я и спрашиваю, ибо возможностей не знаю. Ну в 98 многих озвученных проблем нет, так как можно перейти в режим доса, но дос - это не сильно интересно, ибо: symbions(115 знак., 24.09.2013 10:25)
- А еще в linux можно ядро напильником подрехтовать под RT. - framer(24.09.2013 10:02, ссылка)
- Спасибо. - symbions(24.09.2013 10:25)
- И в чём проблемы? В linux нет проблем с обращением к последовательному порту как к /dev/parport или напрямую в любые порт 0x378. И задержки формировать можно, десятком разных способов. И приоритет процесса поднять можно до вытеснения всего, хотя fk0(286 знак., 24.09.2013 09:51)
- Угу, счас там подобный минилинукс и стоит - symbions(24.09.2013 08:57)
- Если не DOS, то Win98. У нее, а отличие от WinXP и выше, нет запрета обращаться к портам напрямую и использовать "зарещенные" команты типа STI и CLI. Поэтому под Win98 данная процедура выглядит тожественно DOS'у - запрещаешь прерывания, дрыгаешь Ксения(196 знак., 24.09.2013 01:38)
- И смысла нет учиться программировать под вин98 и мизерный - под винхр :( - symbions(24.09.2013 01:45)
- Если вдруг сдохнет Целерон или материнка, то где их искать? По помойкам? Вероятность сгорания высока, поскольку к порту подключается нечто нестандартное. А на новые материнки Вин98 не установишь. - =L.A.=(24.09.2013 08:58)
- Ващета разницы под какой вин учиться программировать особой нет. Научись под какой нравится, а когда научишься будет уже практически пофик под какой программировать. Рекомендую начать с ХП ибо для нее все разжевано пережевано на тыщу раз, учиться Codavr(11 знак., 24.09.2013 08:45)
- +100500 - plainuser(24.09.2013 09:49)
- Хорошо, скорее всего так и сделаю, в тем более есть лицензионный ХР (правда SP3, а там всего 128 метров ОЗУ). Вопрос только в возможности отмерения 1мс интервалов - symbions(24.09.2013 09:10)
- Когда начнешь программировать под виндой узнаешь про DDK. Напишешь драйвер который будет делать прерывания не тыщу раз в секунду, а 2 тыщи. Один раз свой сигнал будешь посылать, а второй раз будешь винде разрешать чутка поработать. - Codavr(24.09.2013 11:53)
- В любой многозадачной ОС это практически нереально. Да и под дос вряд ли: есть ещё прерывания, в том числе SMI. - fk0(24.09.2013 09:39)
- Более детально расписывать лень, но в данном случае если каждый третий раз вместо 1 мс интервала будет 1,5 мс или 0,75, а каждый десятый интервал я посею - проблемы не будет. symbions(345 знак., 24.09.2013 10:32)
- Типичный пример, мол щас мы сделаем вооот-такое железо, а потом наймём мальчика студента и он нам за два месяца напишет любую программу. Ага... Нет, алгоритмы управления и ПО -- не на последнем месте, и во многих проектах на одном из первых. fk0(696 знак., 24.09.2013 11:22)
- В общем да, ты описал типичную ситуацию. symbions(493 знак., 25.09.2013 00:54)
- Такое бывает запросто.Поэтому все взаимодействие с железом должны писать железячники.Включая(или хотя-бы только) тесты железа.А уж отстальные менюшки , списки , калибровки пусть пишут мальчики.ИМХО. - plainuser(24.09.2013 12:19)
- Первый вывод -- поэтому ПО должно быть готово раньше срока и железо должно адаптироваться (ЭВМ имеется ввиду) под ПО, т.к. ПО зачастую сложнее и дороже в разработке. И помимо железа и менюшек есть собственно слой который всё делает. Прослойка fk0(167 знак., 24.09.2013 12:36)
- Имея готовый слой работы с железом программист пишуший главную прослойку всегда имеет возможность убедиться , не мудак ли он.Большинству здравомыслящих этого достаточно.Например имея функцию принимающую по NMEA сырой поток трудно подозревать что plainuser(160 знак., 24.09.2013 12:46)
- Насчет адаптироваться не очень понял о чем конкретно речь.Искать железо под имеющиеся (серьезные) наработки?Таки да. - plainuser(24.09.2013 12:50)
- Имея готовый слой работы с железом программист пишуший главную прослойку всегда имеет возможность убедиться , не мудак ли он.Большинству здравомыслящих этого достаточно.Например имея функцию принимающую по NMEA сырой поток трудно подозревать что plainuser(160 знак., 24.09.2013 12:46)
- Первый вывод -- поэтому ПО должно быть готово раньше срока и железо должно адаптироваться (ЭВМ имеется ввиду) под ПО, т.к. ПО зачастую сложнее и дороже в разработке. И помимо железа и менюшек есть собственно слой который всё делает. Прослойка fk0(167 знак., 24.09.2013 12:36)
- Типичный пример, мол щас мы сделаем вооот-такое железо, а потом наймём мальчика студента и он нам за два месяца напишет любую программу. Ага... Нет, алгоритмы управления и ПО -- не на последнем месте, и во многих проектах на одном из первых. fk0(696 знак., 24.09.2013 11:22)
- Более детально расписывать лень, но в данном случае если каждый третий раз вместо 1 мс интервала будет 1,5 мс или 0,75, а каждый десятый интервал я посею - проблемы не будет. symbions(345 знак., 24.09.2013 10:32)
- И смысла нет учиться программировать под вин98 и мизерный - под винхр :( - symbions(24.09.2013 01:45)
- XP + dlportio.sys/giveio.sys - MBedder(24.09.2013 00:36)
- Как вариант (хотя даже и не подумал такую мысль). Вот насколько ХР ещё актуальна? - symbions(24.09.2013 00:42)
- Новое оборудование в больнички ставим. Встроеная везде исключительно ХП, на обычных компах изредка семера попадается. - Codavr(24.09.2013 01:03)
- Ясно - symbions(24.09.2013 01:43)
- А что в ней такого уж неактуального? Работала, работает, и будет работать - MBedder(24.09.2013 00:44)
- Убивают её. Стоит ли учиться под неё программировать? symbions(155 знак., 24.09.2013 00:59)
- Вот напиши код в три строчки и попробуй. Но вообще гораздо разумнее взять FT232H и работать через USB --> - MBedder(24.09.2013 01:01 - 01:04, ссылка)
- Выдать я знаю как (точнее - знал, делал когда-то). Вопрос во временных интервалах - 1 мс как ни как. - symbions(24.09.2013 01:42)
- Единицы миллисекунд граница реальности для винды.Те 1мс будет работать но нестабильно. - plainuser(24.09.2013 09:16)
- ответил в symbions(28 знак., 24.09.2013 10:33)
- Единицы миллисекунд граница реальности для винды.Те 1мс будет работать но нестабильно. - plainuser(24.09.2013 09:16)
- Выдать я знаю как (точнее - знал, делал когда-то). Вопрос во временных интервалах - 1 мс как ни как. - symbions(24.09.2013 01:42)
- Вот напиши код в три строчки и попробуй. Но вообще гораздо разумнее взять FT232H и работать через USB --> - MBedder(24.09.2013 01:01 - 01:04, ссылка)
- Убивают её. Стоит ли учиться под неё программировать? symbions(155 знак., 24.09.2013 00:59)
- Новое оборудование в больнички ставим. Встроеная везде исключительно ХП, на обычных компах изредка семера попадается. - Codavr(24.09.2013 01:03)
- Как вариант (хотя даже и не подумал такую мысль). Вот насколько ХР ещё актуальна? - symbions(24.09.2013 00:42)