one_man_show 0 27 января, 2005 Опубликовано 27 января, 2005 · Жалоба По просьбам трудящихся создал форум по ОС. Отдельный топик по RTOS, отдельный по обычным ОС. Когда набухнет, можно разнести по разным операционкам, пока в куче. Есть желающий модерировать форум, уважаемый участник Evgeny_CD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 27 января, 2005 Опубликовано 27 января, 2005 · Жалоба ===== Начало классификатора встраиваемых ОСРВ ======== [Название ОС] RTEMS [Расшифровка названия] Real-Time Executive for Military Systems Real-Time Executive for Multiprocessor Systems [Основной сайт] http://www.rtems.com [Фирма-разработчик] On-Line Applications Research Corporation [Сайт фирмы-разработчика] http://www.oarcorp.com [Лицензия] сама ОС - GNU компоненты имеют различные лицензии http://www.rtems.com/license/index.html [Поддерживаемые платформы] arm - ARM V7 and above c4x - Texas Instruments C3x and C4x DSPs h8300 - Hitachi H8 family hppa1.1 - Hewlett-Packard PA-RISC i386 - Intel i386, i486, Pentium and above, AMD Athlon and above i960 - Intel i960 family m68k - Motorola m680x0, m683xx, CPU32, and Coldfire CPUs mips - MIPS ISA Levels 1 and above for 32 and 64 bit CPU models no_cpu - Example port to "no cpu" or32 - OpenCores OpenRisc32 CPU powerpc - IBM and Motorola PowerPC 4xx, 5xx, 6xx, 7xx, 8xx, 74xx, and 75xx sh - Hitachi SH1, SH2, SH3, and SH4 sparc - SPARC V7 and above CPUs unix - Synthetic target CPU which allows RTEMS programs to execute natively on Linux, Solaris, FreeBSD, Cygwin, and HPUX. [Краткая характеристика] Разработчики очень любят архитектуру PowerPC [Статьи] http://micro.mephi.ru/motlab/artic/art3/RTEMS.htm - на русском http://www.rtems.com/refs.html [Документация] Очень хорошая документация входит в дистрибутив ОС (10М PDF документов). !Та документация, на которую ведут ссылки с главной страницы сайта http://www.rtems.com, устарела! ===== Продолжение следует ======== Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 7 28 января, 2005 Опубликовано 28 января, 2005 · Жалоба про RTEMS нужно заметить, что до недавнего времени она поддерживала только х86 и РРС (может еще какую-то экзотику, но порта для АРМ не было и вообще портов было мало) так же в старом варианте было достаточно скудно с API (если API поменялось - то эта другая RTEMS, а если не менялось, то переход от более современной системы вызовет неудовольствие отсутствием сервисов) я бы советовал смотреть на eCos - sources.redhat.com более мощный функциональный аналог RTEMS минус (в сравнении со старым RTEMS) - больший объем кода - труднее разбираться, но есть конфигуратор, которым можно отрезать все лишнее Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KA_ru 0 28 января, 2005 Опубликовано 28 января, 2005 · Жалоба Мы вот используем ThreadX. Очень даже и не плохо. Только дорого. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 28 января, 2005 Опубликовано 28 января, 2005 · Жалоба Мы вот используем ThreadX. Очень даже и не плохо. Только дорого. <{POST_SNAPBACK}> А можно запостить сюда более подробную инфу, я бы ее обработал и включил в каталог? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KA_ru 0 28 января, 2005 Опубликовано 28 января, 2005 · Жалоба http://www.expresslogic.com/txtech.asp Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 28 января, 2005 Опубликовано 28 января, 2005 · Жалоба Что-то не очень красиво получается делать каталог в виде вставки кода, и места много, и ссылки не работают. Надо бы подумать как это всё систематизировать. Повторю и здесь вопрос: надо ли перенести в этот форум топики о RTOS из форума по микроконтроллерам? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 28 января, 2005 Опубликовано 28 января, 2005 · Жалоба Никаких преимуществ перед uC/OS не заметил. Только вот одни недостатки: Слишком сильная привязка к архитектуре ядра и даже к компилятору, гораздо труднее портировать на другие платформы. За привязку к компилятору вообще убить мало. Очень много мелких файлов с непонятными названиями, хотя они там хваляться понятностью наименований. А вот функции они именуют очень длинно, специально наверно чтобы утомить программера. Переключение контекста хоть и очень быстрое, а все равно медленнее чем табличный способ uC/OS. Сервисы выделения памяти и таймеров не на высшем уровне, тем более что часто они могу зависеть от задачи и реализуються разработчиком отдельно. Чета не нашел единого файла со всеми настройками ресурсов операционки как uc/OS. Их безотвественные заявления о ресурсах нужных стеку, вызывают подозрения в нечестной рекламе. Он же зависит от количества задач. Единый размер стека для всех задач тоже есть определенная кривизна. Ну и т.д. Думаю пока хватит... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dch 0 28 января, 2005 Опубликовано 28 января, 2005 · Жалоба [Основной сайт] http://www.rtems.com Несколько лет назад, в числе contributors было www.nsg.ru, упоминание об этом факте было чуть не на первой странице Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 28 января, 2005 Опубликовано 28 января, 2005 · Жалоба Переносить бесполезно. Здесь идет чистая мешанина. На конфе по микроконтроллерам выступают либо чистые хардваристы либо программеры low-end встраиваемых систем. А как речь идет про операционки так сразу заводят разговор о Linux, uClinux, eCOS и других тежеловесах которые с low-end системами и рядом не лежали. Сначала надо классифицировать платформы в связи с которыми идет речь об операционках а потом уж выделять ветки о RTOS. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 28 января, 2005 Опубликовано 28 января, 2005 · Жалоба Что-то не очень красиво получается делать каталог в виде вставки кода, и места много, и ссылки не работают. Надо бы подумать как это всё систематизировать. Повторю и здесь вопрос: надо ли перенести в этот форум топики о RTOS из форума по микроконтроллерам? <{POST_SNAPBACK}> 1. Буду делать большой HTML файл и класть в виде вложения. Самое красивое и универсальное. 2. Думаю, было бы хорошо перетащить сюда профильные посты. Но перед этим надо подумать над струтурой топиков в этом форуме. Не стоит все валить в кучу, возможно, стоит иметь по основному топику на каждую ОС. Но пока еще не придумал. Предложения дам на той неделе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 28 января, 2005 Опубликовано 28 января, 2005 · Жалоба Переносить бесполезно. Здесь идет чистая мешанина. На конфе по микроконтроллерам выступают либо чистые хардваристы либо программеры low-end встраиваемых систем. А как речь идет про операционки так сразу заводят разговор о Linux, uClinux, eCOS и других тежеловесах которые с low-end системами и рядом не лежали. Сначала надо классифицировать платформы в связи с которыми идет речь об операционках а потом уж выделять ветки о RTOS. <{POST_SNAPBACK}> Именно классфикаия и есть пока основная цель! Пока пусть народ постит сюда кто что знает, а я буду разгребать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lamerok 0 29 января, 2005 Опубликовано 29 января, 2005 · Жалоба А вот для маленьких контроллеров подойдет CMX-TINY+ - Tiny Version of CMX RTOS Очень компактная, удобная и быстрая, без ненужных наворотов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 31 января, 2005 Опубликовано 31 января, 2005 · Жалоба А вот для маленьких контроллеров подойдет CMX-TINY+ - Tiny Version of CMX RTOS Очень компактная, удобная и быстрая, без ненужных наворотов. <{POST_SNAPBACK}> И без исходников. А вот для AVR и MSP430 есть очень неплохая scmRTOS. Применял её под AVR. Обнаружил большие преимущества по сравнению с uCOS по быстродействию и требованиям к оперативной памяти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Sam_ 0 31 января, 2005 Опубликовано 31 января, 2005 · Жалоба Вот недавно натолкнулся JacOS, по заверениям авторов требует минимум ресурсов. Описалово на русском, хотя похуже чем у scmRTOS. Исходные тексты прилагаются. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться