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

 
 
> Вопрос начинающего
_Артём_
сообщение Feb 1 2012, 16:56
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Прочитал давеча (FreeRTOS. Операционная система реального времени для микроконтроллеров. Часть 1. Введение)
Цитата
6. Время переключения контекста для AVR с кварцем на 16Мгц составит всего 20.8 мкс. Именно столько нужно для сохранения данных в стек задачи и вызов следующей. ( Интересное замечание, если сравнить это с PIC18xxx, то контроллер от AVR делает это быстрее в 4 раза!!!, скорее всего это связано с качеством компилятора)

и ранее (chibios Context Switch)
Цитата
AVR/ATMega128-16-GCC4.3.0 11.12µS

И в то же время scmRTOS: 38-42 us on AVR @ 8 MHz (что совпадает с ожидаемым результатом при полном сохранении контекста).
При этом список фич FreeRTOS гораздо длиннее чем в scmRTOS.
Как они так сделали?
Или они (FreeRTOS, chibios) о чём-то умалчивают?
Спасибо.
Go to the top of the page
 
+Quote Post



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

 


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


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