Цитата(MiklPolikov @ Jul 20 2013, 00:39)

1)Как RTOS влияет на производительность и энергопотребления (что одно и то же) .Как я понимаю, для работы RTOS должно постоянно происходить прерывание systic.
Стало быть, появляется как минимум это прерывание с постоянным выполнением какого-то кода какой-то длинны. Для устройств с батарейным питанием где в активном режиме каждые 100мка на
счету это приемлимо ?
2)Как RTOS сочетается со спящими режимами ? Когда процессор максимально заглушен, потребляет 1-2 мка и ждёт прерывания от ноги wakup .
3)Со всеми устройствами процессора RTOS обязывает работать только через свои функции, напрямую к регистрам уже нельзя обращаться ?
Эти все вопросы должны были быть отражены в документации на RTOS. Если во FreeRTOS об этом ничего нет, значит выбрали не ту RTOS или решили неправильно ее применить.
Либо потратите огромное время на переделку RTOS. Что потребует детального изучения исходников всей оси и промежуточного софта к ней. А это работа на добрый год.
Качественные оси для оптимизации подребления предлагают специальное API:
http://www.mentor.com/embedded-software/nu...ower-managementА так, конечно, неподходящая RTOS утяжелит ситуацию с низким потреблением.