Цитата:
|
Да оборудование можно купить в "супермаркете", но есть одно: оно должно работать под ОСРВ QNX.
|
ОСРВ QNX - замечательная операционная система реального времени, но очень много зависит от того как написано ПО! В чём суть ОС реального времени? Во времени переключения процессов и перехода в обработку прерываний. Так пишите софт с минимальным количеством переключений процессов, не порождайте кучу мелких процессов, иначе никакая ОС не поможет. Например, сделайте в одном процессе карусель задач с последовательной обработкой и быстрым выходом из задачи, если нет необходимости обработки её. Для контроля поставьте счетчик количества оборотов карусели за секунду. В обработчике прерываний не делайте длинной обработки полученных данных на прерывании, вся обработка должна делаться в фоне (на карусели). Вы увидите насколько быстрее у вас будет работать софт. Используйте всю прелесть многозадачного режима ОС умело!