Цитата(kosyak© @ Jan 18 2011, 20:39)

Ага, спасибо за совет. Сам после нескольких часов чесания интернета понял что нужно выбирать между FreeRTOS и TNKernel. Теперь надо найти какие-то аргументы в пользу одной из них. Можете чем-то аргументировать, что в TNKernel лучше чем в оппоненте (FreeRTOS)? Мне кажется, что в TNKernel механизмы взаимодействия процессов богаче, но не уверен.
http://www.pic24.ru выглядит как неплохой русскоязычный саппорт для TNK.
Я не понимаю, почему Microchip не говорит ни слова о TNK, хотя FreeRTOS у них в списке рекомендуемых опреационок есть. В то же время на майкрочиповском форуме нашел следующее (обсуждается криво работающий под FreeRTOS аппнот):
Цитата
I have given it a try and gave up. It's hard to get things working with FreeRTOS and once it is working, a lot of functionality one may expect from a mature RTOS is missing.
FreeRTOS does not offer:
Timers: The only timing functionality is to suspend a thread for a number of ticks.
Event flags: Most RTOSes offer event flags which is a powerfull mechanism making application development much easier.
Memory management from ISR's: ISR's are not allowed to allocate a buffer.
Time out: No time outs are offered.
Added to the poor performance and the complex API for me this is no serious alternative.
Why is this RTOS so popular, from a technical perspective it is just not what one may expect so probably some good PR.
и еще, уже про TNK:
Цитата
You might want to take a look at TNKernel. There is a PIC32 port now -- but, it is hidden on the Russian side of the web site. Apparently the English side is not being updated.
The source code is in english.
Still no "Timer", but the Event Flags feature is very handy. You can easily signal periodic tasks from the timer interrupt.
Ну, с таким недостатком TNK, как плохой инглиш саппорт, можно смириться, наоборот лишний повод добится нужности если вдруг к потенциальным противникам попадет

Завтра попробую составить табличку сравнения, не могу просто лотерею устраивать, буду думать что не угадал с выбором

Цель стоит глобальная- сесть на выбранную RTOS и не сползать с нее хоть годик-другой, таская за собой по разным проектам.