ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
5 июля
153777 Топик полностью
Evgeny_CD, Архитектор (15.04.2009 01:08, просмотров: 299) ответил Alex B. на Очередная погоня за мипсами - новая RTOS для PIC24/PIC32
Причем обе не дают в исходниках :) Похоже, идеи Adam Dunkels Protothreads -> , они же Stackless Threads, они же Fibers, они же Coroutines --> пошли в народ. http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html
http://www.sics.se/~adam/pt/
Вообще этот самый Dunkels, кроме основания Protothreads, LwIP, uIP, сотворил еще и OS Contiki http://www.sics.se …iki/about-contiki.html Там в 2к ОЗУ и 40 к кода народ чудеса творит. Вопрос в том, чем зе безинтерраптность надо платить. Размером кода ОС (наборы API для вытесняющей, кооперативной многозадачности и ISR), памятью на всякие семафоры и пр. Но стратегически мы, похоже, наблюдаем рождение нового класса OS. Ибо если накладные расходы на OS будут условно "1к ОЗУ + 32к FLASH", и при этом латентность юзеровского приложения при грамотном написании будет не больше "ручного" варианта, то в большом числе современных процов на такие затраты можно идти не особо задумываясь...