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

 
 
 
Reply to this topicStart new topic
> Проконсультируйте по ОС, для AtMega16
Yra
сообщение Jun 24 2005, 13:14
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Попробовал ОС (операционную систему) для 51-х - понравилось, но пора переходить на более мощные машинки, т.к. они подешевели. Наведите на какую- нибудь ОС (кооперативная пойдёт типа RTX Tiny), чтобы внутрь данного контроллера помещалась (и ещё место оставалось smile.gif ). Предел мечтаний - готовый порт UCOS-II.
-------------------------
Что хорошего можете сказать насчёт Avrx http://www.barello.net/ ??
-------------------------
..... jaCOS http://www.jacos.narod.ru ??


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
валера
сообщение Jun 25 2005, 07:39
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 13-02-05
Пользователь №: 2 618



Цитата(Yra @ Jun 24 2005, 16:14)
Попробовал ОС для 51-х - понравилось, но пора переходить на более мощные машинки, т.к. они подешевели.  Наведите на какую- нибудь ОС (кооперативная пойдёт типа RTX Tiny), чтобы внутрь данного контроллера помещалась (и ещё место оставалось  smile.gif  ).  Предел мечтаний - готовый порт UCOS-II.
*



что за ОС, расскажи что это такое может ссылочку дашь?
Go to the top of the page
 
+Quote Post
Yra
сообщение Jun 25 2005, 09:26
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Эта ОС поставляется вместе с Keil (написана на asm с сишным интерфейсом. Кооперативная, т.е задача сама должна передать управление планировщику когда сочтёт нужным. Умещается в такой процессор, как AT89C52)


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
Daniil
сообщение Jun 27 2005, 07:48
Сообщение #4


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

Группа: Свой
Сообщений: 82
Регистрация: 3-09-04
Из: Russia, Novosibirsk
Пользователь №: 590



Цитата(Yra @ Jun 24 2005, 20:14)
Что хорошего можете сказать насчёт Avrx  [url=http://www.barello.net/]

Так это же (как и UCOS-II) вытесняющая ОС. ИМХО применять их на AVR не совсем целесообразно.

Кроме jacos можно посмотреть в сторону salvo -
http://atmel.argussoft.ru/soft.htm#salvo
Но она немного платная. smile.gif Хотя доступна бесплатная урезанная версия tiny.
Отличия версий можно посмотреть здесь http://pumpkininc.com/content/doc/forms/salvoversions.pdf

И еще - FreeRTOS - http://www.freertos.org/

Сообщение отредактировал Daniil - Jun 27 2005, 09:52
Go to the top of the page
 
+Quote Post
Yra
сообщение Jun 27 2005, 13:04
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Про Salvo можно забыть- халявная версия поддерживает всего 3 задачи - тесновато
Я тут ещё добыл пару вещей, о которых ны форуме не слышали:
XMK - интересная вещь http://sourceforge.net/projects/xmk
что- то непонятное
WhatOS
http://www.sticlete.com/whatos/
Хоть бы одну из этого набора оседлать...
И чтобы отлаживать программу было удобно (т.е. не в дизассемблере ковыряться)


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
bialix
сообщение Jun 27 2005, 16:27
Сообщение #6


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

Группа: Свой
Сообщений: 174
Регистрация: 4-11-04
Из: zp.ua
Пользователь №: 1 046



Цитата(Yra @ Jun 27 2005, 15:04)
что- то непонятное
WhatOS
http://www.sticlete.com/whatos/


WhatOS -- это в дословном переводе: "нафига тебе ОС?"
это генератор Си-программы, в виде конечного автомата. Написан на питоне.

Конечные автоматы - самая реальная альтернатива кооперативным осям. Я только их и использую - и они меня не подводят. Главное их достоинство -- понятность программы и предсказуемость ее поведения.


--------------------
Имей мужество пользоваться своим собственным разумом! (с) И.Кант
Go to the top of the page
 
+Quote Post
Daniil
сообщение Jun 28 2005, 05:21
Сообщение #7


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

Группа: Свой
Сообщений: 82
Регистрация: 3-09-04
Из: Russia, Novosibirsk
Пользователь №: 590



Цитата(Yra @ Jun 27 2005, 20:04)
Про Salvo можно забыть- халявная версия поддерживает всего 3 задачи - тесновато
*

Я же не просто так кинул ссылку на документ который описывает отличия версий salvo.
TINY - количество задач неограниченно, но отсутствуют приоритеты, сообщения. Ограничение в 3 задачи имеет LITE версия.
Go to the top of the page
 
+Quote Post
Yra
сообщение Jun 28 2005, 10:04
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Понятно с Tiny я поразбираюсь.

Тут почитал про XMK- судя по документации- классная вещь, правда там нужно разобраться во всех этих Make- файлах (ато они с ходу не хотят выполняться даже под линуксом) .
Насчёт AvrX - несмотря на то, что со времени последнего её релиза в gcc надумали
перетасовать заголовочные файлы, мне удалось откомпилировать библиотеку и пример, но судя по AVR-студийному дизассемблеру - она рушится.
Поиграюсь наверное ещё с IAR. Всё - таки хотелось бы иметь под рукой ОС с открытым исходным кодом. (хотя не хотелось бы в нём копаться)


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
rat
сообщение Jun 29 2005, 06:59
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



Есть форум по осям.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jun 29 2005, 15:49
Сообщение #10


Шаман
******

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



Если уж очень необходима вытесняющая RTOS, то рекомендую scmRTOS.
Правда для данного МК более подходящей будет версия 1, хотя тоже тесновато будет.
Ничего более компактного и быстрого для AVR не нашёл.
Есть ещё AVRx, но она на мой взгляд не так интересна.
Go to the top of the page
 
+Quote Post

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

 


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


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