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

 
 
> Начало работы with scmRTOS, Несколько вопросиков
URANst
сообщение Feb 20 2008, 14:56
Сообщение #201


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

Группа: Новичок
Сообщений: 83
Регистрация: 2-02-06
Пользователь №: 13 912



Хочется научиться работать с этой штукой - scmRTOS & AVR(Atmega8) & IAR 4.30A ! Почитал темы которые есть на форуме, почитал User's Manual v2. Возникло некторое количество вопросов:
1. Какая последовательность создания проекта: мои предположения - создаем в IAR новый проект, тискаем добавить файлы в проект и добавляем OS_Kernel.cpp , OS_Services.cpp , OS_Target_asm.s90 , OS_Target_cpp.cpp , usrlib.cpp. В maim.cpp пишем
Код
#include <scmRTOS.h>

. Затем каким то образом нужно создать самому как я понял scmRTOS_TARGET_CFG.h и scmRTOS_CONFIG.h, но как не ясно или их нужно тупо скопировать из примера автора и если что нада то менять.
2. Почему в примерах автор добавляет
Код
void OS::SystemTimerUserHook() { }
void OS::IdleProcessUserHook() { }


Так нужно делать всегда ?
3. Дальше >> понятно что для AVR передачу управления можно осуществить сгенерировав прерывание например от компоратора как описано в документации, но непонятно как нужно оформить функцию обработки этого прерывания, и чем она будет отличаться от функции обработки других прерываний.

О взаимодействии между потоками пока вроде понятно.

Может кто нить может описать последовательность начальных действий и привести пример кода или хотя бы шапку , где есть процессы и обработчики прерываний и передача управления.

Мог написать что - нибудь глупое, потому как в круг моих понятий scmRTOS пока входит очень туманно или вообще не входит.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- URANst   Начало работы with scmRTOS   Feb 20 2008, 14:56
- - a9d   Версия новая и там находится только OS_SystemTimer...   Nov 14 2012, 16:08
- - a9d   Как подключить CLIB и DLIB к проекту одновременно?...   Nov 18 2012, 23:53
- - a9d   из документации Цитатаадрес указателя стека текуще...   Nov 23 2012, 09:11
- - dezna   всем добрый день! подскажите пожалуйста можно ...   Feb 18 2013, 07:06
|- - Сергей Борщ   QUOTE (dezna @ Feb 18 2013, 09:06) принуд...   Feb 18 2013, 08:18
|- - dezna   Цитата(Сергей Борщ @ Feb 18 2013, 12:18) ...   Feb 18 2013, 08:42
|- - IgorKossak   Цитата(Сергей Борщ @ Feb 18 2013, 10:18) ...   Feb 18 2013, 18:18
|- - dezna   Цитата(IgorKossak @ Feb 18 2013, 22:18) И...   Feb 19 2013, 12:33
- - WHALE   Господа, возник следующий вопрос - насколько падае...   Mar 7 2013, 08:00
- - WHALE   Что-то не идет у меня scmRTOS. Пытаюсь перепилить...   Mar 8 2013, 19:28
|- - _Артём_   Цитата(WHALE @ Mar 8 2013, 21:28) получаю...   Mar 8 2013, 20:18
|- - WHALE   Цитата(_Артём_ @ Mar 9 2013, 00:18) Давно...   Mar 8 2013, 20:53
|- - _Артём_   Цитата(WHALE @ Mar 8 2013, 22:53) Что я т...   Mar 8 2013, 21:11
|- - WHALE   Цитата(_Артём_ @ Mar 9 2013, 01:11) Остаё...   Mar 8 2013, 22:04
|- - _Артём_   Цитата(WHALE @ Mar 9 2013, 00:04) Смеетес...   Mar 8 2013, 22:32
|- - Сергей Борщ   QUOTE (_Артём_ @ Mar 9 2013, 00:32) P.S. ...   Mar 9 2013, 02:04
|- - WHALE   Цитата(Сергей Борщ @ Mar 9 2013, 06:04) П...   Mar 9 2013, 05:26
- - WHALE   Как и ожидалось,свежий яр не помог.Хотя че-то они ...   Mar 9 2013, 18:59
|- - _Артём_   Цитата(WHALE @ Mar 9 2013, 20:59) Как и о...   Mar 9 2013, 19:55
|- - WHALE   Цитата(_Артём_ @ Mar 9 2013, 23:55) Ничег...   Mar 9 2013, 20:24
|- - _Артём_   Цитата(WHALE @ Mar 9 2013, 22:24) только ...   Mar 9 2013, 20:48
|- - WHALE   Цитата(_Артём_ @ Mar 10 2013, 00:48) В та...   Mar 9 2013, 21:19
|- - _Артём_   Цитата(WHALE @ Mar 9 2013, 23:19) Дык нет...   Mar 9 2013, 21:55
|- - WHALE   Цитата(_Артём_ @ Mar 10 2013, 01:55) Но э...   Mar 9 2013, 22:20
|- - _Артём_   Цитата(WHALE @ Mar 10 2013, 00:20) не-не ...   Mar 9 2013, 22:43
|- - _Артём_   Цитата(WHALE @ Mar 10 2013, 00:20) не-не ...   Mar 11 2013, 20:03
- - WHALE   Нет,Артем,все как всегда оказалось значительно про...   Mar 12 2013, 11:01
|- - _Артём_   Цитата(WHALE @ Mar 12 2013, 13:01) Нет,Ар...   Mar 12 2013, 11:48
|- - WHALE   Цитата(_Артём_ @ Mar 12 2013, 15:48) Дума...   Mar 12 2013, 12:34
- - Romcik077   Здравствуйте! Помогите новичку. У меня проблем...   Apr 6 2013, 14:32
|- - AHTOXA   Вы используете стартовый код от mbed: mbed/LPC1768...   Apr 6 2013, 18:18
|- - Romcik077   Цитата(AHTOXA @ Apr 6 2013, 22:18) Вы исп...   Apr 6 2013, 20:21
|- - _Артём_   Цитата(Romcik077 @ Apr 6 2013, 23:21) исп...   Apr 6 2013, 21:49
- - Romcik077   ЦитатаУ вас там не зашищённый режим (thread mode)?...   Apr 6 2013, 22:01
|- - _Артём_   Цитата(Romcik077 @ Apr 7 2013, 01:01) Вы ...   Apr 6 2013, 22:52
|- - Romcik077   Идея с заменой системного и запускного обработчика...   Apr 7 2013, 12:25
- - Romcik077   Я решил заменить стартовые и системные библиотеки ...   Apr 6 2013, 23:12
|- - AHTOXA   Вроде бы больше ничего не нужно. Проверьте только,...   Apr 7 2013, 05:40
- - Romcik077   Всем спасибо за помощь!!! Проблема сов...   Apr 7 2013, 14:19
|- - AHTOXA   SYSTICKFREQ - это частота тактирования системного ...   Apr 7 2013, 16:57
- - ex_AlexG   При портировании scmRTOS 4.0 на Xmega возникла про...   Sep 17 2013, 09:19
|- - Сергей Борщ   Поскольку в исходниках ОС нет явного вызова __near...   Sep 17 2013, 10:02
|- - dxp   QUOTE (ex_AlexG @ Sep 17 2013, 16:19) При...   Sep 17 2013, 13:40
|- - ex_AlexG   Цитата(dxp @ Sep 17 2013, 20:40) По всему...   Sep 18 2013, 06:31
- - сарматъ   понимаю что не по делу но может с xмеги на арм пер...   Sep 19 2013, 11:14
|- - ex_AlexG   Цитата(сарматъ @ Sep 19 2013, 18:14) пони...   Sep 20 2013, 04:13
- - WHALE   Есть несколько вопросов по scmRTOS под АРМ. 1.Воп...   Dec 9 2013, 10:33
|- - mdmitry   Цитата(WHALE @ Dec 9 2013, 14:33) 2. Я ис...   Dec 9 2013, 11:17
|- - WHALE   Цитата(mdmitry @ Dec 9 2013, 15:17) А в t...   Dec 9 2013, 11:28
- - Alex_rav(зеленинький я есть)   Доброго времени суток. Давно используем ScmRTOS в ...   Feb 25 2014, 11:30
|- - Сергей Борщ   Цитата(Alex_rav(зеленинький я есть) ...   Feb 25 2014, 11:46
- - Alex_rav(зеленинький я есть)   Странно, но в Hardfault падает после перехода в пр...   Feb 25 2014, 12:54
- - Сергей Борщ   idle_process_user_hook() - ваша функция. Может сте...   Feb 25 2014, 13:05
|- - Alex_rav(зеленинький я есть)   Цитата(Сергей Борщ @ Feb 25 2014, 17:05) ...   Feb 26 2014, 12:47
- - amusin   Пробую запустить проект-пример 1-EventFlag на STM3...   Feb 28 2014, 10:36
|- - Сергей Борщ   Цитата(amusin @ Feb 28 2014, 12:36) PS. В...   Feb 28 2014, 11:27
|- - amusin   Цитата(Сергей Борщ @ Feb 28 2014, 17:27) ...   Feb 28 2014, 11:51
|- - AHTOXA   Хм. По идее всё должно работать после правки парам...   Mar 1 2014, 18:05
|- - amusin   Цитата(AHTOXA @ Mar 2 2014, 00:05) Хм. По...   Mar 3 2014, 04:14
|- - AHTOXA   Не вижу ничего криминального в этом фрагменте лист...   Mar 3 2014, 08:41
- - Argon-11   Не знаю, по адресу обращаюсь или нет... Не удается...   May 10 2014, 15:48
|- - mdmitry   Для начинающих может быть полезно: scmrtos-install...   Mar 5 2015, 15:50
- - sevstels   Хочу поинтересоваться таким нюансом. Приходится по...   Sep 16 2015, 11:48
|- - k155la3   Цитата(sevstels @ Sep 16 2015, 14:48) Хоч...   Feb 8 2017, 15:18
- - AlexG   Использовал ли кто-нибудь scmRTOS с IAR EWARM со в...   May 26 2018, 10:19
|- - AHTOXA   Цитата(AlexG @ May 26 2018, 15:19) должен...   May 26 2018, 12:07
- - AlexG   По варианту 1 все получилось. Одного статически со...   May 27 2018, 07:27
3 страниц V  < 1 2 3


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:43
Рейтинг@Mail.ru


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