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

 
 
> Сравнение RTOS для STM32 по времени реакции
ArtDenis
сообщение Nov 7 2014, 15:22
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 142
Регистрация: 10-11-12
Пользователь №: 74 318



Приветствую всех. Для проекта выбираю RTOS с вытесняющей многозадачностью. Основной критерий выбора - скорость реакции. Не хочется пробовать друг за другом все популярные RTOS для замера времени реакции, т.к. это займёт какое-то время. Может существует уже готовое сравнение времени реакции различных RTOS на STM32 (не важно для какого семейства)? Заранее спасибо.

Сообщение отредактировал ArtDenis - Nov 7 2014, 15:24


--------------------
http://ufa-darts.ru/ - собираем дартс-лигу в Уфе
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ArtDenis
сообщение Nov 8 2014, 04:47
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 142
Регистрация: 10-11-12
Пользователь №: 74 318



Lagman, под скоростью реакции я имею ввиду промежуток времени от момента уведомления ОС о событии до начала выполнения первых инструкций обработчика события.
Вчера померил это время на серии STM32L152 на максимальной рабочей частоте (32 МГц) с FreeRTOS. Минимум, что удалось выжать с 2-мя задачами - это 11.7 мкс, что довольно печально на мой взгляд. + AHTOXA померил время реакции scmRTOS на VLDiscovery (24 МГц). У него получилось 6.5 мкс, что уже гораздо лучше.

Сообщение отредактировал ArtDenis - Nov 8 2014, 08:16


--------------------
http://ufa-darts.ru/ - собираем дартс-лигу в Уфе
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 8 2014, 08:49
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(ArtDenis @ Nov 8 2014, 06:47) *
+ AHTOXA померил время реакции scmRTOS на VLDiscovery (24 МГц). У него получилось 6.5 мкс, что уже гораздо лучше.


Не знаю на что в scmRTOS тратят время, но нормальные RTOS тратят на это в два раза меньше.
Смотрите бенчмарки ChibiOS.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Nov 8 2014, 10:28
Сообщение #4


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(AlexandrY @ Nov 8 2014, 13:49) *
Не знаю на что в scmRTOS тратят время, но нормальные RTOS тратят на это в два раза меньше.
Смотрите бенчмарки ChibiOS.

Ваш наезд насчёт "нормальных" осей выглядит как минимум некрасиво. Нормальные участники форума так не делают.
По вашей ссылке есть ссылка на независимое тестирование, где цифры гораздо более правдоподобны (2.92µs на 72 МГц). У scmRTOS на 72МГц получалось 2.7µs. Причём мы не учитывали время включения и выключения светодиода, как в этой ссылке.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ArtDenis   Сравнение RTOS для STM32 по времени реакции   Nov 7 2014, 15:22
- - AHTOXA   Вот тут мы сравнивали scmRTOS и TNKernel.   Nov 7 2014, 15:30
- - ArtDenis   Спасибо за ссылку, но сравнения всего двух RTOS ма...   Nov 7 2014, 15:33
- - ViKo   Здесь можно посмотреть временные характеристики дл...   Nov 7 2014, 16:37
- - Lagman   Скорость реакции, надо чтобы ОСРВ отработала или д...   Nov 7 2014, 20:23
||- - AlexandrY   Цитата(AHTOXA @ Nov 8 2014, 12:28) Ваш на...   Nov 8 2014, 17:36
||- - AHTOXA   Цитата(AlexandrY @ Nov 8 2014, 22:36) Т.е...   Nov 8 2014, 20:45
|- - Lagman   Цитата(ArtDenis @ Nov 8 2014, 07:47) под ...   Nov 8 2014, 12:25
- - Mahagam   эм. только не забывайте, что freertos сравнивать н...   Nov 8 2014, 12:05
- - ArtDenis   Lagman, у меня методика тестирования простейшая. Е...   Nov 8 2014, 12:49
|- - Lagman   Цитата(ArtDenis @ Nov 8 2014, 15:49) Есть...   Nov 8 2014, 20:59
- - ZASADA   во FreeRTOS есть несколько способов сбросить ногу....   Nov 8 2014, 17:32
- - ArtDenis   ZASADA. Я примеры не использовал, а ноги "дры...   Nov 8 2014, 18:03
- - ArtDenis   Lagman, время переключения контекста и время реакц...   Nov 9 2014, 06:08
|- - Lagman   Цитата(ArtDenis @ Nov 9 2014, 09:08) врем...   Nov 9 2014, 11:00
|- - ArtDenis   Цитата(Lagman @ Nov 9 2014, 16:00) придет...   Nov 9 2014, 12:25
|- - AlexandrY   Цитата(ArtDenis @ Nov 9 2014, 14:25) К то...   Nov 9 2014, 18:14
|- - LightElf   QUOTE (ArtDenis @ Nov 9 2014, 16:25) К то...   Nov 12 2014, 15:14
|- - AlexandrY   Цитата(LightElf @ Nov 12 2014, 17:14) Еще...   Nov 12 2014, 16:10
|- - LightElf   QUOTE (AlexandrY @ Nov 12 2014, 20:10) Та...   Nov 13 2014, 12:49
|- - AlexandrY   Цитата(LightElf @ Nov 13 2014, 14:49) Ну ...   Nov 13 2014, 14:54
- - ArtDenis   Бинарный семафор вроде как самый быстрый. Другие о...   Nov 9 2014, 19:10
|- - Lagman   Цитата(ArtDenis @ Nov 9 2014, 22:10) Бина...   Nov 9 2014, 20:06
- - ArtDenis   С горем пополам запустил scmRTOS и померил время р...   Nov 10 2014, 16:03
|- - AlexandrY   Цитата(ArtDenis @ Nov 10 2014, 18:03) С г...   Nov 12 2014, 13:13
|- - VslavX   Цитата(AlexandrY @ Nov 12 2014, 15:13) На...   Nov 13 2014, 20:48
|- - AlexandrY   Цитата(VslavX @ Nov 13 2014, 22:48) А что...   Nov 13 2014, 21:45
|- - VslavX   Цитата(AlexandrY @ Nov 13 2014, 23:45) Си...   Nov 13 2014, 22:40
- - Mahagam   попробуйте ещё CTL запустить.   Nov 12 2014, 10:47
- - ArtDenis   Эх, в итоге я так и не осилил scmRTOS и ChibiOS, к...   Nov 17 2014, 12:34
|- - seec   Цитата(ArtDenis @ Nov 17 2014, 15:34) Эх,...   Nov 14 2015, 22:21
|- - Aner   QUOTE (seec @ Nov 15 2015, 01:21) Останов...   Nov 14 2015, 22:24
||- - seec   Цитата(Aner @ Nov 15 2015, 01:24) ... а ч...   Nov 15 2015, 06:16
|- - ViKo   Цитата(seec @ Nov 15 2015, 01:21) Останов...   Nov 15 2015, 06:45
- - Mahagam   ещё раз. смотрите в сторону кроссворка. стиль кода...   Nov 17 2014, 13:08
|- - den_po   Цитата(Mahagam @ Nov 17 2014, 18:08) ещё ...   Nov 18 2014, 08:07
|- - Mahagam   QUOTE (den_po @ Nov 18 2014, 11:07) Чей с...   Nov 18 2014, 11:12
- - MBR   Выбирать RTOS из-за очень синтетического параметра...   Jul 1 2015, 13:15
- - Lagman   Понимаю что тема старая и тут уже сам автор (MBR) ...   May 29 2017, 07:44


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 14:15
Рейтинг@Mail.ru


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