MCUOS
Минимальная ОС для Arduino с поддержкой многопоточности, LCD-щита и приложений
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:6deab22d1c2a01bef71fd12b9b5e2ea94fccd518b1de41d09522a8481732dcb7MCUOS-2.0.0-6deab22d.zipОписание
Минимальная операционная система для Arduino, которая превращает микроконтроллер в устройство с приложениями — штука интересная для любителей мастерить смарт-часы и подобный носимый гаджет. Ядро системы реализует многопоточность, хотя автор честно признаёт, что архитектура была спешно набросана и полноценную многозадачность придётся ещё допиливать. Из коробки поддерживается LCD-щит с определённой распиновкой (пины 8, 9, 4, 5, 6, 7) и кнопки на аналоговых входах. Если у вас другое железо, код придётся форкнуть и переправить констант вручную. Разработчики могут писать собственные приложения через предоставленные заголовки. Библиотека молода, сырая, но это может быть плюс для тех, кто не боится экспериментов и готов адаптировать код под свои нужды.