ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
24529 Топик полностью
ytrem (24.03.2005 12:19, просмотров: 1) ответил Beginer на Глупый вопрос про операционки для контроллеров...
Во многих случаях (но не всегда) RTOS очень полезна Операционнные системы упрощают и делают более надежным (!) создание программ в случаях, когда надо обрабатывать несколько(на практике - более 3(IMHO)) независимых задач (например, обработка данных от АЦП + обмен данными по UART/USB + вывод на LCD + мигание лампочками) и/или асинхронный обмен данными между задачами. Очень важно понимать отличие в работе RTOS от not-real-time систем (таких как Windows). Попытки использовать round-robin scheduling (принудительное выделение куска времени для каждой задачи) - абсолютно неприемлемый подход для Real-Time (такого же мнения придерживаются,BTW,создатели VxWorks). Обычно итерпретация многозадачности в стиле round-robin свойственна тем,кто сначала программировал multithread в Windows,а затем перешел к embedded RTOS (сам через это прошел...).