Не могу найти простую кооперативную RTOS для изучения.
mRTOS не подошла мне для проекта, она сильно глючила при его усложнении.
Мне нужно чтобы был только один планировщик, обычное переключение задач: сохранить контекст, выбрать задачу, восстановить контекст
Все остальное: таймеры, события и т.п. я могу написать сам.
т.к. щас я не ставлю перед собой задачу глубокого изучения ассемблера и внутренней работы rtos, да и время как всегда поджимает, то подумал что может кто писал свою ОС и скинет код для примера.
Ок. Тогда берите любую небольшую RTOS, по которой найдете туториал, понятный для вас. Вытесняющую, кооперативную - не важно. Например, ScmRTOS chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-...
Написана нашими людьми, легковесная. Хороший мануал, куча примеров.
т.к. щас я не ставлю перед собой задачу глубокого изучения ассемблера и внутренней работы rtos, да и время как всегда поджимает,
Не понял этот пассаж. Почему, если берешь rtos, обязательно нужно изучать ассемблер? Зачем изучать внутреннюю работу? Достаточно пользоваться тем, что дают.
то подумал что может кто писал свою ОС и скинет код для примера
Просите кусок самописного говна? Времени убьете много. Опыта наберетесь, да.
Все остальное: таймеры, события и т.п. я могу написать сам.
Вот зачем? Ось без этого всего - кусок бесполезного не пойми чего.