> man operating_systems
Переход на страницу  [1] 2
Модераторы: Roman I Khimov, Wanderer, Dron
Автор Добавил
Den64
Понедельник 08.10.2007 18:58

ID пользователя #580
Зарегистрирован: Понедельник 20.02.2006 03:25
Местонахождение: Курск
Сообщений: 21
Хотелось бы получить информацию по сл. ОСям:

XMK - плюсы минусы, практическая сторона, структура, принцип работы, условия распространения..

FreeRTOS - где скачать(нимогу скачать), плюсы минусы, практическая сторона, структура, принцип работы..

AVRX - плюсы минусы..

uOS - плюсы минусы, практическая сторона..

MicriCernel/OS-II - плюсы минусы, практическая сторона, структура, принцип работы, условия распространения..

PicoOS - плюсы минусы, практическая сторона, структура, принцип работы, условия распространения..

Любую информацию..

Наверх
alman
Среда 10.10.2007 21:33

ID пользователя #753
Зарегистрирован: Суббота 28.10.2006 01:21
Местонахождение: планета Земля
Сообщений: 95
> uOS - плюсы минусы, практическая сторона..

Плюсы:
1. Правильная концепция - http://uos.vak.ru/doku.php/manual/intro-main_conceptions
2. Автор проекта - легендарная личность в Российском сегменте интернета.
Наверх
Сайт
Den64
Четверг 11.10.2007 00:14

ID пользователя #580
Зарегистрирован: Понедельник 20.02.2006 03:25
Местонахождение: Курск
Сообщений: 21
Меня интерисует практическая сторона я собираюсь использовать её. Но мне нужна ОС реального времени, а UOS кажись не является таковой?
Наверх
alman
Четверг 11.10.2007 01:20

ID пользователя #753
Зарегистрирован: Суббота 28.10.2006 01:21
Местонахождение: планета Земля
Сообщений: 95
Den64 написал(а) ...

Меня интерисует практическая сторона я собираюсь использовать её. Но мне нужна ОС реального времени, а UOS кажись не является таковой?


Если Вам нужен реалтайм с точностью до процессорного такта, то нужна ли Вам операционная система?

Я плотно не сталкивался с uOS, но думаю что её можно использовать для реалтаймовых задач. Она весьма похожа на L4, а L4 для реалтайма прекрасно подходит.
Наверх
Сайт
Dron
Четверг 11.10.2007 11:44


ID пользователя #13
Зарегистрирован: Понедельник 05.07.2004 11:16
Местонахождение: Москва
Сообщений: 651
Я честно говоря вообще не понимаю нафига нужен реалтайм (кроме сугубо специальных применений конечно).

Одну из двух вечных российских проблем можно, в принципе, решить с помощью асфальтоукладчиков и катков. А вот с дорогами, конечно, будет труднее...

Андрей Валяев
Наверх
Сайт
Den64
Пятница 12.10.2007 13:05

ID пользователя #580
Зарегистрирован: Понедельник 20.02.2006 03:25
Местонахождение: Курск
Сообщений: 21
У меня сугубо специальные цели..
Нужно програмно организовать последовательный интерфейс. И нужно, чтобы во время обмена по интерфейсу не подвисали другие процессы.
Наверх
alman
Пятница 12.10.2007 21:23

ID пользователя #753
Зарегистрирован: Суббота 28.10.2006 01:21
Местонахождение: планета Земля
Сообщений: 95
Den64 написал(а) ...

Нужно програмно организовать последовательный интерфейс. И нужно, чтобы во время обмена по интерфейсу не подвисали другие процессы.


Сервис последовательного интерфейса реализуется в потоке, которому прерывания приходят в виде событий. Нет прерываний, соответственно - нет событий, соответственно, поток продолжает ждать событие, при этом ресурсы процессора полностью отданы другим процессам.

При приёме данных генерируется прерывание, соотвественно, сервис последовательного интерфейса получает событие, обрабатывает полученные данные и начинает ждать следующего события, отдавая время другим процессам.

Более конкретный алгоритм требует более конкретного описания задачи.
Наверх
Сайт
ossadchy
Пятница 12.10.2007 22:23
ID пользователя #941
Зарегистрирован: Среда 10.10.2007 22:55
Местонахождение: Украина, Николаевская обл., г. Первомайск
Сообщений: 181
Den64 написал(а) ...

У меня сугубо специальные цели..
Нужно програмно организовать последовательный интерфейс. И нужно, чтобы во время обмена по интерфейсу не подвисали другие процессы.


Все зависит от протокола обмена с устройством, в частности, от временной диаграмы обмена данными. Если устройство посылает прерывания, то задача решаема; если устройство не требует соблюдения строгих временных интервало -- тоже; если ответ на 2 вопроса "нет" -- ТОЖЕ! Но надо пару процессоров
Наверх
Сайт
ossadchy
Пятница 12.10.2007 22:29
ID пользователя #941
Зарегистрирован: Среда 10.10.2007 22:55
Местонахождение: Украина, Николаевская обл., г. Первомайск
Сообщений: 181
А, да, забыл о сути вопроса: что выбрать. Не буду оригинален -- берите L4.
- компактное ядро -- считаные килобайты!
- все необходимые примитивы - можно привязать поток к отдельному процессору и проблем вообще не будет
Наверх
Сайт
alman
Вторник 16.10.2007 00:13

ID пользователя #753
Зарегистрирован: Суббота 28.10.2006 01:21
Местонахождение: планета Земля
Сообщений: 95
Да уж, L4 в этой теме мы прекрасно пропиарили.
Наверх
Сайт
Переход на страницу  [1] 2  

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.