|
Пользователям uC/OS,eCOS,jacOS,FreeRTOS,scmRTOS и т.п., Возможен ли в этих ОС режим: 80% времени CPU в ISR |
|
|
|
 |
Ответов
|
Mar 15 2008, 15:21
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Цитата(spf @ Mar 15 2008, 16:11)  При указанных загрузках процессора в ISR (еще не известно в них должны использоваться сервис или нет) полноценно использовать OS не получиться (с сервисами в ISR просто невозможно). У меня получилось... Меня интересовало: а как с этим дело обстоит во всяких юкосах/микосах/эмбедед-линуксуниксах/эсцээмРтосах? Они это позволяют сделать? Цитата(AlexandrY @ Mar 15 2008, 16:37)  А вот с тактами напряженка, никто их прецизионно не считает Да я не предлагаю их считать, просто прикинув частоту прерываний я написал, что они будут происходить каждые 200 тактов и спросил справяться ли RTOS, используемые участниками форума с такой задачей Цитата(sergeeff @ Mar 15 2008, 16:58)  или прерывания прут сплошным потоком? Да Цитата(AlexandrY @ Mar 15 2008, 17:45)  Есть прерывания вообще вне контекста операционки. Вот они обычно и занимают много времени, хоть до 90% поскольку обслуживают скоростную периферию. Вот их то я имею в виду в своём вопросе
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
Mar 15 2008, 16:00
|

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

|
Тут вы зацепили за живое, конечно. В портах публикуемых для uCOS действительно нет техники и примеров реализации ISR вне контекста RTOS и как в них сохранить связь с RTOS. Это глубоко интимное дело для каждого семейства микроконтроллеров. Решение всегда находится, но непереносимое на другие платформы. Поэтому оно наверно и не обсуждается в рамках RTOS, это дело драйверов и BSP. Цитата(Дон Амброзио @ Mar 15 2008, 19:51)  У меня получилось... Меня интересовало: а как с этим дело обстоит во всяких юкосах/микосах/эмбедед-линуксуниксах/эсцээмРтосах? Они это позволяют сделать? Да я не предлагаю их считать, просто прикинув частоту прерываний я написал, что они будут происходить каждые 200 тактов и спросил справяться ли RTOS, используемые участниками форума с такой задачей Да Вот их то я имею в виду в своём вопросе
|
|
|
|
Сообщений в этой теме
Дон Амброзио Пользователям uC/OS,eCOS,jacOS,FreeRTOS,scmRTOS и т.п. Mar 15 2008, 08:02 AlexandrY Не.., отлично будет работать. 20% же остается.
У ... Mar 15 2008, 13:37   zltigo Цитата(AlexandrY @ Mar 15 2008, 19:00) Ту... Mar 15 2008, 16:06    Дон Амброзио Цитата(zltigo @ Mar 15 2008, 19:06) Полаг... Mar 15 2008, 16:53     zltigo Цитата(Дон Амброзио @ Mar 15 2008, 19:53)... Mar 15 2008, 17:07      Дон Амброзио Цитата(zltigo @ Mar 15 2008, 20:07) Вы уж... Mar 15 2008, 17:30       zltigo Цитата(Дон Амброзио @ Mar 15 2008, 20:30)... Mar 15 2008, 18:05        Дон Амброзио Цитата(zltigo @ Mar 15 2008, 21:05) Вот и... Mar 15 2008, 18:15         zltigo Цитата(Дон Амброзио @ Mar 15 2008, 21:15)... Mar 15 2008, 18:46          Дон Амброзио Цитата(zltigo @ Mar 15 2008, 21:46) Я гов... Mar 15 2008, 18:58           spf Цитата(Дон Амброзио @ Mar 15 2008, 23:58)... Mar 16 2008, 02:26            Дон Амброзио Цитата(spf @ Mar 16 2008, 05:26) А чего ж... Mar 16 2008, 22:23             zltigo Цитата(Дон Амброзио @ Mar 17 2008, 01:23)... Mar 17 2008, 07:39              Дон Амброзио Цитата(zltigo @ Mar 17 2008, 10:39) Отсут... Mar 17 2008, 08:16               zltigo Цитата(Дон Амброзио @ Mar 17 2008, 11:16)... Mar 17 2008, 13:04                Дон Амброзио Цитата(zltigo @ Mar 17 2008, 16:04) В дан... Mar 17 2008, 15:56                 Damon Цитата(Дон Амброзио @ Mar 17 2008, 18:56)... Mar 18 2008, 04:34                  Дон Амброзио Цитата(Damon @ Mar 18 2008, 07:34) Ну так... Mar 18 2008, 07:46                   zltigo Цитата(Дон Амброзио @ Mar 18 2008, 10:46)... Mar 18 2008, 16:44     Непомнящий Евгений Цитата(Дон Амброзио @ Mar 15 2008, 19:53)... Mar 16 2008, 06:52      IgorKossak Цитата(Непомнящий Евгений @ Mar 16 2008, 08... Mar 16 2008, 08:22 sergeeff Много написано, что всегда и везде необходимо обес... Mar 15 2008, 13:58 AlexandrY Зря значит писали.
Есть разные подходы в операцион... Mar 15 2008, 14:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|