ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
87881 Топик полностью
Gamma SPb (29.04.2007 12:12, просмотров: 11) ответил Bacилий H. на Пришло время РТОС изучить, посоветуйте ресурсы по этому предмету. В том числе и сам продукт надо. Если есть, что на родном языке с ихним (языком) пока сложности, читаю, но времени много надо.
уморил, "пришло время" =) ну слушай PIC16 - только jacos http://jacos.narod.ru/ документация на русском языке, все понятно расписано, как раз для начинающих. Причем сразу тем кто кривит рыло, типа для PIC16 шедуллер использовать это как серпом по я. - это есть глубокое заблуждение. 3-4 задачи (а больше для PIC16 и не надо) и несколько сервисов - вполне... ----- PIC18 - выбор больше. хотя ИМХО использовать на нем вытесняющее ядро все же сложно (причем для этого нужно пользоваться микрочиповским компилятором, а не Hi-Tech, который не позволяет использовать программный стек). Хотя из вытесняющих PICos18 буржуи хвалят - практически полностью соответствует спецификации OSEK/VDX, плюс много всяких программных драйверов (UART, SPI, I2C и т.д.): http://www.picos18.com/index_us.htm - есть порт uC/OS-II http://www.micrium …m/microchip/index.html (но есть сомнения в его нормальной работспособности) - есть порт FreeRTOS http://www.freertos.org/a00097.html (те же соображения что и для uC/OS-II) в общем я бы порекомендовал для начала тот же jacOS ----- PIC24/dsPIC - выбор еще больше, начиная с uC/OS-II и FreeRTOS - http://www.micrium …m/microchip/index.html - есть моя переделка uC/OS-II (делалось потому что первый релиз от микриума просто не работал) http://www.pic24.r …S/uCOS_PIC24_dsPIC.pdf http://www.pic24.r …S/uCOS_PIC24_dsPIC.rar - http://www.freerto …g/portpic24_dspic.html (в этом нашел оригинальный комментарий - типа "вот тут может не заработать, какое стечение обстоятельств к этому приводит мы не знаем и знать не хотим") - тот же PICos18 - порт для PIC24/dsPIC (называется просто PICos) - если есть деньги, то CMX - там есть три варианта, один децкий, бесплатный (3 задачи), другой посложнее и за деньги, а третий вообще немерянных денег стоит. Но ее рекомендует сам микрочип: http://www.cmx.com/specindx.htm - новая своеобразная RTOS от активного участника forum.microchip.com http://www.avix-rt.com/ обещается бесплатная полнофункциональная библиотека (без исходников). Но пока нет ни за деньги ни бесплатно =) - jacos порт есть для PIC24/dsPIC но у меня от него остались негативные впечатления. но скорей всего проблемы связки компилятор-jacos (разные глюки при разных уровнях оптимизации). Но много не разбирался, хотя для dsPIC30-ов с 2кБ ОЗУ самое то. - ну и мой порт TNKernel http://www.pic24.ru/tnkernel.htm только ее и использую. надо заметить, что НИ ОДНА RTOS корректно не сохраняет контекст DSP-ядра в dsPIC30/33. Так что его нужно использовать как разделяемый рессурс, выделяя мютексами. Кроме того, uC/OS-II, например, разрешает переключение контекста в прерываниях с разными приоритетами - грубейшая ошибка, меня в нее на forum.microchip.com знатно ткнули =) ИТОГО: для начала нет ничего лучше PIC18+jacOS. Если хочется PIC24/dsPIC33 - TNKernel вот такой вот краткий обзор =)