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

 
 
> 4.0
Fat Robot
сообщение Dec 29 2010, 05:44
Сообщение #1


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Коллеги,

Расскажите, пожалуйста, про 4.0:

- какие существенные изменения/дополнения планируются по сравнению с 3.10?

- когда, ориентировочно, версия стабилизируется?

Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sonycman
сообщение Jun 28 2011, 04:23
Сообщение #2


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



У меня вопрос по поводу отладочных функций по измерению стека для порта под кортекс-м3 - эти функции необходимо вызывать только из соответствующего процесса, или можно из, к примеру, idle процесса?

Можно ли измерить стек прерываний?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jun 28 2011, 12:37
Сообщение #3


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

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



Цитата(sonycman @ Jun 28 2011, 10:23) *
У меня вопрос по поводу отладочных функций по измерению стека для порта под кортекс-м3 - эти функции необходимо вызывать только из соответствующего процесса, или можно из, к примеру, idle процесса?

Из какого-такого "соответствующего"? sm.gif Конечно из любого, они же только читают стек.

Цитата(sonycman @ Jun 28 2011, 10:23) *
Можно ли измерить стек прерываний?

Нет, этого нет.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jun 28 2011, 13:41
Сообщение #4


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(AHTOXA @ Jun 28 2011, 16:37) *
Из какого-такого "соответствующего"? sm.gif Конечно из любого, они же только читают стек.

То есть из процесса idle можно определить свободное место на стёке любого процесса?
А как будет выглядеть вызов, можно пример?

Неужели так: Proc1.init_stack_frame() и Proc1.stack_slack()?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jun 28 2011, 13:54
Сообщение #5


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

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



init_stack_frame() вызывать не надо (да и не выйдет, она protected), она вызывается в конструкторе процесса.

А вызов может выглядеть так:
Код
    for(uint_fast8_t i = 0; i < OS::PROCESS_COUNT; i++)
    {
        uart << priorities[i] << '\t'
            << OS::get_proc(i)->stack_slack() * sizeof(stack_item_t)  << "\r\n";
    }


ЗЫ. Всё это есть в примере 4-Debug (посмотрите разные порты)


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jun 28 2011, 14:02
Сообщение #6


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(AHTOXA @ Jun 28 2011, 17:54) *
А вызов может выглядеть так:
Код
    for(uint_fast8_t i = 0; i < OS::PROCESS_COUNT; i++)
    {
        uart << priorities[i] << '\t'
            << OS::get_proc(i)->stack_slack() * sizeof(stack_item_t)  << "\r\n";
    }


ЗЫ. Всё это есть в примере 4-Debug (посмотрите разные порты)

Спасибо! a14.gif
Будем юзать четвёрку biggrin.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Fat Robot   4.0   Dec 29 2010, 05:44
- - Сергей Борщ   QUOTE (Fat Robot @ Dec 29 2010, 10:44) - ...   Jan 3 2011, 09:34
- - aliko   На сайте http://scmrtos.sourceforge.net появилась ...   Jun 8 2011, 09:32
|- - AHTOXA   В svn они есть, вот тут. Ещё не все порты готовы, ...   Jun 8 2011, 09:51
|- - aliko   Цитата(AHTOXA @ Jun 8 2011, 12:51) В svn ...   Jun 8 2011, 10:46
|- - AHTOXA   Конкретно про IAR не подскажу, но общая идея такая...   Jun 8 2011, 12:23
|- - IgorKossak   Цитата(aliko @ Jun 8 2011, 13:46) Это так...   Jun 8 2011, 14:39
- - dxp   Цитата(AHTOXA @ Jun 8 2011, 19:23) Конкре...   Jun 9 2011, 03:14
- - jorikdima   Потираю руки в предвкушении релиза. Очень рад, что...   Jun 9 2011, 06:24
|- - dxp   Цитата(jorikdima @ Jun 9 2011, 13:24) Пот...   Jun 9 2011, 06:58
- - Nixon   Примеры для CortexM3 не совсем рабочие - для LPC о...   Jun 9 2011, 07:09
|- - AHTOXA   К сожалению, примеры для LPC некому поддерживать. ...   Jun 9 2011, 08:13
- - Nixon   Вопрос больше Александру (как поддерживающему AVR)...   Jun 28 2011, 22:15
|- - ReAl   Цитата(Nixon @ Jun 29 2011, 01:15) Это св...   Jul 19 2011, 12:01
- - ReAl   Я только-только стал под перископную глубину всплы...   Jun 30 2011, 12:39
- - Acvarif   pre400 - подскажите пожалуйста на что можно замен...   Jul 18 2011, 20:05
- - Nixon   Ок. Спасибо.   Jul 19 2011, 14:56
- - jorikdima   Я смотрю в классах сервисов по-прежнему поля объяв...   Sep 6 2011, 08:04
|- - dxp   Цитата(jorikdima @ Sep 6 2011, 15:04) Я с...   Sep 7 2011, 03:53
||- - jorikdima   Цитата(dxp @ Sep 7 2011, 07:53) Это потом...   Sep 9 2011, 18:35
||- - dxp   Цитата(jorikdima @ Sep 10 2011, 01:35) Пр...   Sep 11 2011, 18:25
||- - dxp   Цитата(dxp @ Sep 12 2011, 01:25) Подозрев...   Sep 21 2011, 11:43
||- - jorikdima   Цитата(dxp @ Sep 21 2011, 15:43) Вопрос р...   Sep 23 2011, 13:19
|- - dxp   .   Sep 7 2011, 03:53
- - devfom   Добрый день. Не подскажите как начать работать с 4...   Sep 13 2011, 09:06
- - devfom   Upd: разобрался, не без помощи, скоро опубликую ли...   Sep 13 2011, 16:26
- - Сергей Борщ   Для ускорения выхода релиза я принял решение прекр...   Sep 23 2011, 13:09
|- - AHTOXA   Цитата(Сергей Борщ @ Sep 23 2011, 19:09) ...   Sep 23 2011, 15:27
|- - Сергей Борщ   QUOTE (AHTOXA @ Sep 23 2011, 18:27) А я п...   Sep 23 2011, 18:13
|- - AHTOXA   Забрал Все примеры компилятся, thumb ещё не пробов...   Sep 24 2011, 20:00
|- - _Артём_   Вопрос к разработчикам ОС. Будет ли поддержка нов...   Oct 26 2011, 12:28
- - ReAl   Будет. STM8 я так-сяк запустил, теперь время на Xm...   Nov 8 2011, 11:46
- - a9d   В версии для GCC есть небольшой косяк. При сборки ...   Jan 28 2012, 20:51
|- - dxp   QUOTE (a9d @ Jan 29 2012, 03:51) В версии...   Jan 29 2012, 10:18
|- - ReAl   Цитата(a9d @ Jan 28 2012, 22:51) Это прои...   Feb 12 2012, 11:44
- - a9d   AVR Studio 5.1 хеадер для ATmega168pa. Там еще име...   Feb 12 2012, 12:50
- - ReAl   Т.е. в «тулчейне», который со студией? Тьху, зараз...   Feb 12 2012, 14:58
|- - _Артём_   Как в версии 4 использовать исходники написанные ...   Mar 8 2012, 13:03
|- - _Артём_   Задал в файле scmRTOS_CONFIG.h scmRTOS_OBSOLETE_NA...   Mar 8 2012, 17:01
- - ReAl   Значит, Вы не задали функцию RaiseContextSwitch() ...   Mar 8 2012, 19:52
|- - _Артём_   Цитата(ReAl @ Mar 8 2012, 21:52) Значит, ...   Mar 8 2012, 21:19
|- - _Артём_   Зашёл по ссылке: main.cpp И вижу: Кодtemplate...   Mar 14 2012, 12:44
|- - IgorKossak   Цитата(_Артём_ @ Mar 14 2012, 14:44) Exec...   Mar 14 2012, 13:29
|- - _Артём_   Цитата(IgorKossak @ Mar 14 2012, 15:29) Ф...   Mar 14 2012, 13:39
- - IgorKossak   Тогда мне не понятна одна из Ваших мыслей. 1. Мы н...   Mar 14 2012, 14:13
|- - _Артём_   Цитата(IgorKossak @ Mar 14 2012, 16:13) Т...   Mar 14 2012, 14:25
|- - IgorKossak   Да, я не обратил внимания на предысторию вопроса. ...   Mar 14 2012, 14:56
||- - _Артём_   Цитата(IgorKossak @ Mar 14 2012, 16:56) С...   Mar 14 2012, 15:05
|- - Сергей Борщ   QUOTE (_Артём_ @ Mar 14 2012, 16:25) Вот ...   Mar 14 2012, 15:53
|- - _Артём_   Цитата(Сергей Борщ @ Mar 14 2012, 17:53) ...   Mar 14 2012, 16:59
- - ReAl   Пока полз до компьютера, объяснение уже дал Сергей...   Mar 15 2012, 09:29
|- - _Артём_   Цитата(ReAl @ Mar 15 2012, 11:29) Пока по...   Mar 15 2012, 13:00
- - ReAl   p.s. примеры AVR переехали каталогом ниже http://s...   Mar 15 2012, 11:10
- - demitar   Добрый день! Осваиваю потихоньку scmRTOS порт ...   Apr 3 2012, 10:33
- - dxp   QUOTE (demitar @ Apr 3 2012, 17:33) или т...   Apr 3 2012, 12:05


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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 11:36
Рейтинг@Mail.ru


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