|
uC/OS-II, Одна из популярных РТОС, все о ней |
|
|
|
 |
Ответов
|
Jan 29 2007, 10:28
|
Частый гость
 
Группа: Validating
Сообщений: 80
Регистрация: 7-12-05
Пользователь №: 11 905

|
Цитата(Chudik @ Jan 29 2007, 13:16)  А на чём написана эта система на С или на С++? Сейчас почитал немного описание scmRTOS. Есть определённые плюсы для использования С++ для самой системы. Если речь идет о uC/OS-II, то он написан на Cи. А выгода использования Си в немного большей портируемости на другие микроконтроллеры потому как Си - компиляторы есть для всех, а вот С++ для некоторых процессоров отсутствуют помоему  Да и Си более стандартизирован чем С++.
Сообщение отредактировал mihask - Jan 29 2007, 10:33
|
|
|
|
|
Jan 30 2007, 13:45
|
Частый гость
 
Группа: Validating
Сообщений: 80
Регистрация: 7-12-05
Пользователь №: 11 905

|
Цитата(dxp @ Jan 30 2007, 16:13)  Цитата(mihask @ Jan 29 2007, 13:28)  Да и Си более стандартизирован чем С++.
Можно про это поподробнее? Что значит более стандартизирован? На С есть ANSI Стандарт от 1990 года (С90) и ISO/IEC от 1999 (С99), на С++ есть Стандарт ISO/IEC от 1998. Все. Где тут более- или менее- не ясно. Да, обшибся в этом месте  , просто его стандартизация еще не закончена http://www.rsdn.ru/Forum/Info.aspx?name=FA....standard.state , хотя конечно же этот момент не может повлиять на портируемость существующих систем
|
|
|
|
|
Jan 30 2007, 16:29
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(mihask @ Jan 30 2007, 16:45)  Да, обшибся в этом месте  , просто его стандартизация еще не закончена http://www.rsdn.ru/Forum/Info.aspx?name=FA....standard.state , Все там закончено - Стандарт от 1998 года вполне законченная вещь. То, что язык развивается, что готовятся изменения, это нормально и естественно. С Си ситуация точно такая же. Как и с любым живым ЯП. Цитата(mihask @ Jan 30 2007, 16:45)  хотя конечно же этот момент не может повлиять на портируемость существующих систем  На портируемость в embedded гораздо больше влияет не сам Стандарт, а то, как имеющиеся тулзы его поддерживают. Не секрет, что в полном объеме С++ не поддерживается почти ни в одной ембеддед платформе (в полном объеми и на больших машинах еще поискать компилятор, который бы все поддерживал - там речь идет о том, что один компилятор более полно поддерживает Стандарт, а другой - менее), особенно в мелочи. Поэтому при портируемости надо смотреть в первую очередь, какой набор средств из языка реально поддерживает целевая платформа. Скажем, классы и наследование поддерживаются всеми, множественное наследование уже далеко не всеми, шаблоны - тоже надо смотреть, исключения - вообще мало кем, что и понятно, перегрузка имен функций всеми и т.д. Кроме того, есть подмножество С++ в виде Embedded C++, которое в явном виде оговаривает, какие средства в нем не поддерживаются. К сожалению, там авторы, имхо, переборщили, убрав из поддержки шаблоны, новый синтаксис cast'ов и пространства имен. К счастью, сегодня почти все достойные компиляторы эти средства поддерживают.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Feb 2 2007, 16:45
|
Группа: Новичок
Сообщений: 1
Регистрация: 2-02-07
Пользователь №: 24 983

|
Здравствуйте!
Подскажите, пожалуйста, человеку который только знакомится с uC-OS, какими компиляторами можно собрать проект, использузщий эту ОС под ARM? В первую очередь интересует насколько подходит GCC.
|
|
|
|
Сообщений в этой теме
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 Меня интересует работа с ARM в часности с LPC2294 ... Oct 2 2006, 05:49 ubobrov Цитата(asen @ Oct 2 2006, 09:49) Меня инт... Oct 10 2006, 05:54 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       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 страниц
1 2 >
6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0
|
|
|