Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > ОС для PIC


Автор: BoBaH 29.11.2002, 19:18
Кто-нибудь встречал нечто вроде операционки под PIC? Типа операционной системы реального времени...

Автор: PILOT 30.11.2002, 03:12
Это можно и самому сделать.
Смысл операционки RT это многозадачность, ведь так?
А если так, то используя один из таймеров и используя механизмы сохранения контекстов задач(статус регистров, РОНы и пр.) + реализацию приоритетов и отводя то или иное время для выполнения каждой задачи можно самому это реализовать.
Кроме того это жутко интересно. :)
Таким образом получится несколько циклов переключение между которыми производится разработанным модулем.

СУВ.

Автор: BoBaH 3.12.2002, 15:54
Не до многозадачности :) Надо иметь возможность всего одну программулину заливать во флэш и делов-то! Если юзеру дать возможность использовать несколько программ на газовом паровом котле, то вероятность того, что одна программулина будет пытаться одновременно с другой пользовать исполнительный механизм заслонки :( Тады ОЙ!

Автор: Wh`te 4.1.2005, 11:14
BoBaH Могу засоветовать на АВР. С поддержкой езернета.

Автор: val 4.1.2005, 14:22
Цитата
Это можно и самому сделать.


То, что ты предлагаешь, называется диспечером.

Автор: rcdimon 4.1.2005, 15:35
Ребята! Вы что смеетесь? Какая операционк на эти пики! Уж я то их знаю! Это глюки ходячие, во первых на их асме из 35 команд вы не напишите ее, а во вторых они глючат, у вас будет хуже чем финдаhttp://www.artem131.narod.ru/Windows.jpg

Автор: Гость_Hockum 18.2.2005, 23:01
Опиши подробнее, что ты хочешь получить от ПИКа? ОС(РВ) нужны, если выполняются несколько задач, а если у тебя она одна, зачем огород городить? Кроме того, на средних моделях ПИКов ОСРВ реализовать тяжело из-за недоступности стека по чтению/записи.

Автор: Metal_Heart 4.5.2005, 15:40
Цитата(rcdimon @ 4.1.2005, 15:35)
Ребята! Вы что смеетесь? Какая операционк на эти пики! Уж я то их знаю! Это глюки ходячие, во первых на их асме из 35 команд вы не напишите ее, а во вторых они глючат, у вас будет хуже чем финда

Оччень содержательно, а главное - обосновано, что не придерешься!

Автор: Guest 6.5.2005, 09:21
PICи сложные - не спорю! (по сравнению с Atmel), но глючности я пока что-то не наблюдаю...

Автор: DRUID3 10.7.2005, 12:19
Для PIC-оФФ не встречал, зато есть для msp430 на:

http://users.ints.net/skidan/T03DSP/index_ru.htm

нужно зайти в рубрику "ссылки"... или сразу на английском:

http://users.ints.net/skidan/SOS/index.htm

Автор: Sardar 10.7.2005, 21:14
Под PIC'и только "кооперативные", т.е. не real-time OS в прямом смысле. Это связанно с тем что PIC'и (простые) не могут работать со стеком на прямую и нельзя записать туда адрес следующей задачи, следовательно принудительно сменить задачу (по таймеру например) не удасться.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)