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

 
 
> uC/OS-II, Одна из популярных РТОС, все о ней
one_man_show
сообщение Feb 8 2005, 15:52
Сообщение #1


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Здесь можно размещять инфу, касательно uC/OS-II. Ранее информация была разбросана по форумам, так как пользователей указанной РТОС оказалось достаточно много, предлагаю всё лить сюда.
Уважаемые коллеги, прошу поделиться по теме ссылками, доками и примерами

Вот исходная точка, где первичная информация по теме и бесплатные порты
http://www.ucos-ii.com/


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
asen
сообщение Oct 2 2006, 05:49
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



Меня интересует работа с ARM в часности с LPC2294
И сильно не хватает готового внятного не на вароченого проекта под этот проц чтобы разобрать что и для чего там написано !
а то имеющийся проет под LPC2124 сильно навароченый и там все кувырком ! нужен по началу ОЧЕНЬ простой проект типа как мигание светодиодом !
Go to the top of the page
 
+Quote Post
ubobrov
сообщение Oct 10 2006, 05:54
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 15-08-05
Пользователь №: 7 636



Цитата(asen @ Oct 2 2006, 09:49) *
Меня интересует работа с ARM в часности с LPC2294
И сильно не хватает готового внятного не на вароченого проекта под этот проц чтобы разобрать что и для чего там написано !
а то имеющийся проет под LPC2124 сильно навароченый и там все кувырком ! нужен по началу ОЧЕНЬ простой проект типа как мигание светодиодом !


Попробуйте для начала AN-1138 для lpc2138 (http://www.ucos-ii.com/downloads/appnotes/)
запустить.
Я обычно делаю следующим образом:

1. Создать проект в IAR и подключить необходимые файлы ОСи в прект (os_core.c, os_mbox.c, os_q.c,
os_sem.c, os_task.c, os_time.c), указать путь к ucos_ii.h.
2. Подключить файлы порта (os_cpu_a.asm и os_cpu_c.c).
3. Подключить bsp (bsp.c, lpc2xxx_csturtup.s79) и в линкере указать путь к (LPC2148_flash.xcl в моём случае) для вашего процессора.
4. Поправить файл os_cfg.h так как вам нужно (я обычно убираю callback таймер если 2.83, отключаю то, что не использую: флаги, мьютексы и т.д., чтобы поменьше весила). Если вы хотите включить к примеру флаги, то вам придётся добавить в проект файл os_flag.c и т.д.
5. Создайте тестовую задачу которая ничего не будет делать и попробуйте откомпилить.

#define APP_TASK_START_STK_SIZE 128
INT32U TaskStartStk [APP_TASK_START_STK_SIZE];
static void TaskStart (void *p_arg);

void main()
{

BSP_IntDisAll(); //запрет прерываний
OSInit(); // тнициализация uC/OS

OSTaskCreateExt(TaskStart, // создаётся тестовая задача с наивысшим преоритетом 0 и номером 0
(void *)0, // аргумент
(OS_STK *)&TaskStartStk[APP_TASK_START_STK_SIZE - 1],
0, // преоритет
0, // номер
(OS_STK *)&TaskStartStk[0],
APP_TASK_START_STK_SIZE,
(void *)0,
OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR); // опции

OSStart(); // запуск ОС

}


static void TaskStart (void *p_arg)
{

p_arg = p_arg;

BSP_Init(); // инициализация перефирии (bsp.c)

for (;;) {

/* что-нибудь делаем */

OSTimeDly(100); // задержка на 100 тиков ОСи
}
}

Таким образом создаются все задачи ОСи.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- one_man_show   uC/OS-II   Feb 8 2005, 15:52
- - stremglav   Интересно, как много участников форума остановили ...   Feb 9 2005, 07:58
|- - AlexandrY   У нас на фирме uC/OS портировали на MSP430, M16C, ...   Feb 9 2005, 08:15
- - one_man_show   Вот ряд ссылок, где были замечены наши коллеги в к...   Feb 9 2005, 15:08
- - stremglav   У меня вопросы к матерым uC/OS-программистам: ...   Feb 10 2005, 14:48
|- - AlexandrY   Я переопределял функции _read и _write, а putch и ...   Feb 10 2005, 21:02
- - si21   Использую уже несколько лет с ARM-процессором EP73...   Apr 9 2005, 02:56
- - Yra   В поле зрения не попадался порт uC/OS-II v. 2.76 ...   May 6 2005, 17:48
- - stremglav   Port u*C*O*S для TMS470 объявлен, как "coming...   Jun 12 2005, 13:29
- - klogg   Я использую uC/OS 2.76 для ARM7TDMI - Philips...   Jun 21 2005, 06:31
|- - SergeyL   Цитата(klogg @ Jun 21 2005, 09:31)(OS + порт ...   Jun 21 2005, 13:00
||- - klogg   Цитата(SergeyL @ Jun 21 2005, 16:00)Цитата(kl...   Jul 2 2005, 09:51
|- - Brukkel Dmitry   Цитата(klogg @ Jun 21 2005, 10:31)Я использую...   Jul 5 2005, 12:11
|- - klogg   Цитата(Brukkel Dmitry @ Jul 5 2005, 15:11)Под...   Jul 9 2005, 18:23
- - bmf   ЦитатаА не дадите пример? А то я щас тоже прикручи...   Jun 22 2005, 14:22
- - FreeCoderr   Подскажите, плз, можно ли в инете найти книгу ...   Aug 25 2005, 15:08
|- - Evgeny_CD   Цитата(FreeCoderr @ Aug 25 2005, 19:08)...   Aug 25 2005, 20:53
|- - kpv   не надо такие хорошие книжки прятать далеко тем бо...   Aug 26 2005, 06:26
|- - Ken@t   Выкачено из осла , ucos segger gui 45М ( gui406kg...   Aug 26 2005, 07:20
|- - ig_z   Цитата(Ken@t @ Aug 26 2005, 10:20)Выкачено из...   Aug 31 2005, 14:55
- - ek74   На сахаре появилась версия 2.80. Спасибо Evgeny_CD   Aug 30 2005, 08:03
|- - Evgeny_CD   Цитата(ek74 @ Aug 30 2005, 12:03)На сахаре по...   Aug 31 2005, 17:26
|- - ek74   Цитата(Evgeny_CD @ Aug 31 2005, 21:26)Это кру...   Sep 1 2005, 06:38
- - Velund   Уже спрашивал, но может хоть здесь кто прочитает.....   Sep 5 2005, 01:30
|- - ig_z   Цитата(Velund @ Sep 5 2005, 04:30)Уже спрашив...   Sep 5 2005, 11:08
|- - Evgeny_CD   Цитата(Velund @ Sep 5 2005, 05:30)Свежий KA п...   Sep 6 2005, 04:09
- - Andy Mozzhevilov   Есть ю к о с 2 . 8 1 на ftp лить не умею могу...   Sep 28 2005, 08:40
|- - ITPuls   да, книга действительно отличная...   Sep 29 2005, 15:26
|- - lvitaly   Цитата(Andy Mozzhevilov @ Sep 28 2005, 11:40)...   Sep 29 2005, 20:01
- - fontp   Порт для Blackfin http://www.ucos-ii.com/contents...   Nov 3 2005, 07:55
- - kuk   Народ я хочу тоже попробывать ось заюзать Не мог ...   Jan 31 2006, 09:11
|- - _artem_   Цитата(kuk @ Jan 31 2006, 11:11) Народ я...   Feb 1 2006, 13:20
- - asen   Да меня тоже интересует вопрос в каких фаилах и ка...   Feb 1 2006, 11:09
- - uDAV   Кто встречал реализацию uC/USB. И еще в этой ветке...   Feb 1 2006, 11:40
- - sp3ctr00m   Очень нужен µC/USB (µC/USB-MSD)!!! под...   Mar 9 2006, 16:41
- - bombastic   Вчера вот нашел интузиаста, котрый переводит книгу...   Mar 24 2006, 07:51
- - e-moe   Вот тут присуцтвует перевод текстов uCOS-II-RefMan...   Mar 25 2006, 18:03
- - ДДН   Кто-нибудь портировал uC/OS-II на Infineon XC167? ...   Aug 15 2006, 13:29
|- - ubobrov   Личный опыт: при работе с uC/OS на Keil надо помим...   Aug 17 2006, 13:23
|- - Dvorkin   Цитата(ДДН @ Aug 15 2006, 17:29) На микри...   Aug 24 2006, 07:31
|- - ДДН   Цитата(Dvorkin @ Aug 24 2006, 11:31) Цита...   Aug 24 2006, 10:41
- - sCape   Изучаю ОСи. Хотим применить к AT91SAM7X256. Когда...   Sep 7 2006, 09:17
- - jorikdima   Скажите пожалуйста, кто нить использовал порт под ...   Sep 13 2006, 09:53
- - sCape   Скажите, можно ли в проекте uC\OS под ИАРом и...   Sep 15 2006, 12:41
|- - zltigo   Цитата(sCape @ Sep 15 2006, 15:41) Скажит...   Sep 15 2006, 12:47
|- - IgorKossak   Цитата(sCape @ Sep 15 2006, 15:41) Скажит...   Sep 18 2006, 10:55
|- - sCape   Цитата(IgorKossak @ Sep 18 2006, 14:55) Ц...   Sep 18 2006, 13:09
|- - zltigo   Цитата(IgorKossak @ Sep 18 2006, 13:55) Е...   Sep 19 2006, 16:16
|- - IgorKossak   Цитата(zltigo @ Sep 19 2006, 19:16) Цитат...   Sep 23 2006, 12:43
- - sCape   А как компилить проект на С++? General Options-...   Sep 19 2006, 11:32
- - asen   Вот пытался на выходных покавыряться с осью uC/OS ...   Oct 2 2006, 05:11
|- - yaghtn   Цитата(asen @ Oct 2 2006, 09:11) есть у к...   Oct 2 2006, 05:42
- - asen   А в кокой части надо запускать таймер для оси и чт...   Oct 10 2006, 07:57
|- - ubobrov   Цитата(asen @ Oct 10 2006, 11:57) А в кок...   Oct 10 2006, 08:09
- - asen   Хорошо буду разбиратся как разберусь так напишу зд...   Oct 10 2006, 08:36
- - potor   господа, кому не сложно, посмотрите пожалуйста мой...   Oct 10 2006, 19:29
|- - yaghtn   Цитата(potor @ Oct 10 2006, 23:29) господ...   Oct 11 2006, 07:40
- - potor   yaghtn спасибо огромное откомпилилось, вечером буд...   Oct 11 2006, 07:45
|- - Didlas   Подскажите, пожалуйста, какое ядро и порт можно ис...   Oct 22 2006, 18:29
|- - Didlas   Товарищчи, помогите! Цель: скомпилить ядро с п...   Oct 27 2006, 17:38
- - Bender   Вот тут нашел "Real-time processing with the ...   Dec 13 2006, 09:54
- - EXeGLuMATOR   День добрый. Перерыл все, что мог. То-ли я чего ...   Dec 15 2006, 02:26
|- - AlexandrY   Вам повезло, на этом сайте есть все для uCOS. Ищи...   Dec 15 2006, 22:54
- - Didlas   ...Фуу, запарился, запустил uC/OS-II на OMAP5912 н...   Dec 17 2006, 01:02
- - Alechek   Реально ли запустить uCOS в Thumb режиме, использу...   Jan 9 2007, 16:39
- - Idle   Может знает кто: 1. Проблемка при сборке порта x86...   Jan 26 2007, 20:09
|- - Idle   Цитата(Idle @ Jan 26 2007, 20:09) Может з...   Jan 30 2007, 12:19
- - Chudik   А на чём написана эта система на С или на С++? Сей...   Jan 29 2007, 10:16
|- - mihask   Цитата(Chudik @ Jan 29 2007, 13:16) А на ...   Jan 29 2007, 10:28
|- - dxp   Цитата(mihask @ Jan 29 2007, 13:28) Да и ...   Jan 30 2007, 13:13
|- - mihask   Цитата(dxp @ Jan 30 2007, 16:13) Цитата(m...   Jan 30 2007, 13:45
|- - dxp   Цитата(mihask @ Jan 30 2007, 16:45) Да, о...   Jan 30 2007, 16:29
|- - mihask   Большое спасибо за разъяснения   Jan 31 2007, 06:39
|- - Michael Seleznev   Здравствуйте! Подскажите, пожалуйста, человек...   Feb 2 2007, 16:45
|- - IgorKossak   Цитата(Michael Seleznev @ Feb 2 2007, 15...   Feb 5 2007, 19:22
- - Metallik   Доброе время суток! Совсем недавно начал заним...   Feb 7 2007, 00:45
|- - Andy Mozzhevilov   Цитата(Metallik @ Feb 7 2007, 02:45) Добр...   Feb 7 2007, 07:09
- - Metallik   Спасибо большое! А про семафоры я для себя пон...   Feb 7 2007, 23:05
- - Alex B._   >> приоритеты - регулируем порядок следовани...   Feb 8 2007, 10:16
- - Metallik   Спасибо за ссылку! Буду изучать, может появятс...   Feb 8 2007, 22:12
- - Metallik   Да, я наберусь наглости, и все-таки спрошу: А може...   Feb 8 2007, 23:10
|- - IgorKossak   Цитата(Metallik @ Feb 8 2007, 22:10) Да, ...   Feb 9 2007, 10:30
- - Metallik   Хорошо, спасибо. Буду искать новый IAR. А вот 4.30...   Feb 10 2007, 00:19
|- - Andy Mozzhevilov   Цитата(Metallik @ Feb 10 2007, 02:19) Хор...   Feb 12 2007, 07:16
|- - Metallik   Доброе время суток! Небходима косультация... В...   Feb 17 2007, 13:05
- - pvp   Свершилось! Прикрутил uCOS-VIEW V1.10 к uCOS 2...   Feb 22 2007, 18:34
- - Metallik   Доброе время суток! Многоуважаемые, кто-нибудь...   Mar 17 2007, 18:26
|- - Andy Mozzhevilov   Цитата(Metallik @ Mar 17 2007, 20:26) Доб...   Mar 19 2007, 06:50
- - Metallik   Все понял. Спасибо! По поводу менеджера таймер...   Mar 21 2007, 11:28
|- - Andy Mozzhevilov   Цитата(Metallik @ Mar 21 2007, 13:28) Все...   Mar 21 2007, 11:33
|- - AlexBoy   Вышла новая версия UCOS 2.84. Исправлено несколько...   Mar 30 2007, 20:34
|- - Jurdens   Цитата(AlexBoy @ Mar 30 2007, 20:34) Попу...   Apr 19 2007, 09:24
|- - ig_z   Цитата(Jurdens @ Apr 19 2007, 09:24) Нове...   Apr 19 2007, 10:57
|- - Jurdens   в разделе триалов только это - Index of /downl...   Apr 19 2007, 14:19
|- - ig_z   Цитата(Jurdens @ Apr 19 2007, 14:19) в ра...   Apr 19 2007, 14:38
|- - Jurdens   Цитата(ig_z @ Apr 19 2007, 14:38) Есть и ...   Apr 20 2007, 05:51
- - jooos   Вот все активно обсуждают портирование на ARM и пр...   Apr 5 2007, 14:50
- - Иваныч   Микриум сам раздаёт исходник оси.   Apr 19 2007, 18:02
2 страниц V   1 2 >


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

 


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


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