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

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> RTOS, Всё по ОС реального времени
one_man_show
сообщение Jan 27 2005, 13:49
Сообщение #1


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

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



По просьбам трудящихся создал форум по ОС. Отдельный топик по RTOS, отдельный по обычным ОС. Когда набухнет, можно разнести по разным операционкам, пока в куче.

Есть желающий модерировать форум, уважаемый участник
Evgeny_CD.


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Jan 27 2005, 19:26
Сообщение #2


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



===== Начало классификатора встраиваемых ОСРВ ========
Код
[Название ОС] 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, устарела!

===== Продолжение следует ========
Go to the top of the page
 
+Quote Post
yes
сообщение Jan 28 2005, 07:57
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



про RTEMS нужно заметить, что до недавнего времени она поддерживала только х86 и РРС (может еще какую-то экзотику, но порта для АРМ не было и вообще портов было мало)

так же в старом варианте было достаточно скудно с API
(если API поменялось - то эта другая RTEMS, а если не менялось, то переход от более современной системы вызовет неудовольствие отсутствием сервисов)

я бы советовал смотреть на eCos - sources.redhat.com
более мощный функциональный аналог RTEMS
минус (в сравнении со старым RTEMS) - больший объем кода - труднее разбираться, но есть конфигуратор, которым можно отрезать все лишнее
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Jan 28 2005, 09:05
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



Мы вот используем ThreadX. Очень даже и не плохо.
Только дорого.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Jan 28 2005, 09:13
Сообщение #5


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(KA_ru @ Jan 28 2005, 13:05)
Мы вот используем ThreadX. Очень даже и не плохо.
Только дорого.
*


А можно запостить сюда более подробную инфу, я бы ее обработал и включил в каталог?
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Jan 28 2005, 09:47
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



http://www.expresslogic.com/txtech.asp
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jan 28 2005, 10:49
Сообщение #7


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Что-то не очень красиво получается делать каталог в виде вставки кода, и места много, и ссылки не работают.
Надо бы подумать как это всё систематизировать.
Повторю и здесь вопрос: надо ли перенести в этот форум топики о RTOS из форума по микроконтроллерам?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jan 28 2005, 10:49
Сообщение #8


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Никаких преимуществ перед uC/OS не заметил.
Только вот одни недостатки:
Слишком сильная привязка к архитектуре ядра и даже к компилятору, гораздо труднее портировать на другие платформы.
За привязку к компилятору вообще убить мало.
Очень много мелких файлов с непонятными названиями, хотя они там хваляться понятностью наименований. А вот функции они именуют очень длинно, специально наверно чтобы утомить программера.
Переключение контекста хоть и очень быстрое, а все равно медленнее чем табличный способ uC/OS.
Сервисы выделения памяти и таймеров не на высшем уровне, тем более что часто они могу зависеть от задачи и реализуються разработчиком отдельно.
Чета не нашел единого файла со всеми настройками ресурсов операционки как uc/OS.
Их безотвественные заявления о ресурсах нужных стеку, вызывают подозрения в нечестной рекламе. Он же зависит от количества задач.
Единый размер стека для всех задач тоже есть определенная кривизна.
Ну и т.д. Думаю пока хватит...
Go to the top of the page
 
+Quote Post
dch
сообщение Jan 28 2005, 10:50
Сообщение #9


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата(Evgeny_CD @ Jan 27 2005, 22:26)
[Основной сайт] http://www.rtems.com

Несколько лет назад, в числе contributors было www.nsg.ru,
упоминание об этом факте было чуть не на первой странице
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jan 28 2005, 11:00
Сообщение #10


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Переносить бесполезно.
Здесь идет чистая мешанина.
На конфе по микроконтроллерам выступают либо чистые хардваристы либо программеры low-end встраиваемых систем.
А как речь идет про операционки так сразу заводят разговор о Linux, uClinux, eCOS и других тежеловесах которые с low-end системами и рядом не лежали.
Сначала надо классифицировать платформы в связи с которыми идет речь об операционках а потом уж выделять ветки о RTOS.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Jan 28 2005, 11:06
Сообщение #11


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(IgorKossak @ Jan 28 2005, 14:49)
Что-то не очень красиво получается делать каталог в виде вставки кода, и места много, и ссылки не работают.
Надо бы подумать как это всё систематизировать.
Повторю и здесь вопрос: надо ли перенести в этот форум топики о RTOS из форума по микроконтроллерам?
*


1. Буду делать большой HTML файл и класть в виде вложения. Самое красивое и универсальное.

2. Думаю, было бы хорошо перетащить сюда профильные посты. Но перед этим надо подумать над струтурой топиков в этом форуме. Не стоит все валить в кучу, возможно, стоит иметь по основному топику на каждую ОС. Но пока еще не придумал. Предложения дам на той неделе.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Jan 28 2005, 11:08
Сообщение #12


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(AlexandrY @ Jan 28 2005, 15:00)
Переносить бесполезно.
Здесь идет чистая мешанина.
На конфе по микроконтроллерам выступают либо чистые хардваристы либо программеры low-end встраиваемых систем.
А как речь идет про операционки так сразу заводят разговор о Linux, uClinux, eCOS и других тежеловесах которые с low-end системами и рядом не лежали.
Сначала надо классифицировать платформы в связи с которыми идет речь об операционках а потом уж выделять ветки о RTOS.
*


Именно классфикаия и есть пока основная цель! Пока пусть народ постит сюда кто что знает, а я буду разгребать.
Go to the top of the page
 
+Quote Post
lamerok
сообщение Jan 29 2005, 07:54
Сообщение #13


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

Группа: Свой
Сообщений: 135
Регистрация: 22-06-04
Из: Челябинск
Пользователь №: 88



А вот для маленьких контроллеров подойдет
CMX-TINY+ - Tiny Version of CMX RTOS

Очень компактная, удобная и быстрая, без ненужных наворотов.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jan 31 2005, 15:17
Сообщение #14


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(lamerok @ Jan 29 2005, 10:54)
А вот для маленьких контроллеров подойдет
CMX-TINY+ - Tiny Version of CMX RTOS
Очень компактная, удобная и быстрая, без ненужных наворотов.
*

И без исходников.
А вот для AVR и MSP430 есть очень неплохая scmRTOS.
Применял её под AVR. Обнаружил большие преимущества по сравнению с uCOS по быстродействию и требованиям к оперативной памяти.
Go to the top of the page
 
+Quote Post
_Sam_
сообщение Jan 31 2005, 17:07
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031



Вот недавно натолкнулся JacOS, по заверениям авторов требует минимум ресурсов. Описалово на русском, хотя похуже чем у scmRTOS. Исходные тексты прилагаются. smile.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 19:01
Рейтинг@Mail.ru


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