реклама на сайте
подробности

 
 
> FreeRTOS STM32, Никогда не использовал RTOS, расскажите что-как
MiklPolikov
сообщение Jul 19 2013, 21:39
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Всем доброго времени суток.

Никогда раньше не использовал RTOS , и вот думаю начать. Положил глаз на freeRTOS. Работаю с STM32 . Возникли такие вопросы :

1)Как RTOS влияет на производительность и энергопотребления (что одно и то же) .Как я понимаю, для работы RTOS должно постоянно происходить прерывание systic.
Стало быть, появляется как минимум это прерывание с постоянным выполнением какого-то кода какой-то длинны. Для устройств с батарейным питанием где в активном режиме каждые 100мка на
счету это приемлимо ?

2)Как RTOS сочетается со спящими режимами ? Когда процессор максимально заглушен, потребляет 1-2 мка и ждёт прерывания от ноги wakup .

3)Со всеми устройствами процессора RTOS обязывает работать только через свои функции, напрямую к регистрам уже нельзя обращаться ?
Если так, то как быть со всякими тонкостями, которые решаются только на уровне железа ? К примеру, захотелось синхронизировать два таймера с точностью до 1 такта системной частоты.
Если работаешь с регистрами, то можно придумать как это сделать. А после перехода на RTOS подобные "фокусы" будут возможны ?


Заранее благодарю за ответы !


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MiklPolikov   FreeRTOS STM32   Jul 19 2013, 21:39
- - aaarrr   1. В плане экономии электричества в активном режим...   Jul 19 2013, 22:28
|- - MiklPolikov   Цитата(aaarrr @ Jul 20 2013, 02:28) 3. Не...   Jul 20 2013, 04:26
|- - kan35   Цитата(MiklPolikov @ Jul 20 2013, 08:26) ...   Aug 11 2013, 06:17
|- - MiklPolikov   Вопрос : Как быть , если я изменяю тактовую частот...   Aug 13 2013, 06:38
|- - kolobok0   Цитата(MiklPolikov @ Aug 13 2013, 10:38) ...   Aug 13 2013, 12:17
|- - MiklPolikov   Начал работать с FreeRTOS , пока всё нравится. Боя...   Nov 20 2013, 17:24
|- - kolobok0   Цитата(MiklPolikov @ Nov 20 2013, 21:24) ...   Nov 21 2013, 00:26
- - x893   К тому же есть режим tickless для совсем малопотре...   Jul 19 2013, 23:06
- - _Pasha   3.Приведенный Вами код работы с периферией использ...   Jul 20 2013, 06:03
|- - MiklPolikov   Прокомментируйте пожалуйста мои первые шаги freeR...   Jul 21 2013, 05:53
|- - PDA   Цитата(MiklPolikov @ Jul 21 2013, 09:53) ...   Jul 21 2013, 07:14
|- - Сергей Борщ   QUOTE (MiklPolikov @ Jul 21 2013, 07:53) ...   Jul 21 2013, 08:25
|- - Ruslan1   Цитата(MiklPolikov @ Jul 21 2013, 08:53) ...   Jul 21 2013, 08:35
|- - MiklPolikov   Цитата(Ruslan1 @ Jul 21 2013, 12:35) Для ...   Jul 21 2013, 09:45
- - AlexandrY   Цитата(MiklPolikov @ Jul 20 2013, 00:39) ...   Jul 22 2013, 06:10


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 20:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.0135 секунд с 7
ELECTRONIX ©2004-2016