Еще одно хобби - разработка проекта операционной системы реального времени для микроконтроллеров Atmel серии ATmega с лицензией GPL-3.0 и выше(опенсурс). Сам проект выложен на гитхабе https://github.com/w5277c/core5277 Главное отличие моего проекта от других - это полная реализация проекта на ассемблере.
Здесь я придерживался похожей позиции как и в моем проекте автоматизации. Ранее я разрабатывал прошивки своих конечных устройств на ассемблере, это дает некоторые преимущества. Основное из которых - это заметно сниженное потребление ресурсов, т.е. можно экономить на типе МК. Но в последние годы это уже не так актуально, с учетом доступности и не не высокой цены на STM8 и STM32. Хотя теперь, похоже, все изменится, и вероятно AVR микроконтроллеры(к примеру их Российские аналоги) могут стать популярными. В общем я, ради удовольствия созидания, решил постепенно нарабатывать свои библиотеки. При этом все чаще приходилось пользоваться конечными автоматами. Ну и как итог, у меня есть Re