Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Микроконтроллеры (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 | ||
Оччень содержательно, а главное - обосновано, что не придерешься! |
Автор: 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'и (простые) не могут работать со стеком на прямую и нельзя записать туда адрес следующей задачи, следовательно принудительно сменить задачу (по таймеру например) не удасться. |