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 (сам через это прошел...).