https://github.com/cmc-labo/tinyos-rtos #TinyOS #Minimalism #HackerNews #ngated
TinyOS – A minimalist RTOS for Cortex-M written in C
https://github.com/cmc-labo/tinyos-rtos
#HackerNews #TinyOS #Minimalist #RTOS #CortexM #C #Programming #EmbeddedSystems
Part 2 of our blog post series about our work on the Zephyr Demo has just been published:
https://rcn.pages.igalia.com/blog/posts/20260330-why_dont_we_do_a_demo_part_2/
If you missed Part 1, check out Ricardo Cañuelo’s page:
https://rcn.pages.igalia.com/blog/
Nuvoton NuMicro M3331 Cortex-M33 MCU features built-in ARGB LED controller, optional USB 2.0 OTG interface

Nuvoton's new NuMicro M3331 is a series of 32-bit Arm Cortex-M33 MCUs clocked at 180 MHz that integrate an ARGB LED controller, a DSP instruction set, a single-precision FPU, and TrustZone security for smart factories, renewable energy systems, and consumer devices. In the past, we have written about other Cortex-M33 MCUs like the STM32U3B5/C5, Texas Instruments MSPM33C321A, Nordic Semi’s nRF54LM20A, and various others, but the Nuvoton M3331 series specifically features a built-in Enhanced LED Light Strip Interface (ELLSI) and up to 10 standard LLSI channels. This allows the MCU to natively support gaming ARGB Gen1 and Gen2 LED control protocols, completely offloading the CPU to run fluid, dynamic LED effects. It comes in two variants, the M3333 series and the M3334 series, with the latter adding a high-speed USB 2.0 OTG controller with an integrated PHY. NuMicro M3331 specifications: MCU core – Arm Cortex-M33 32-bit CPU @ 180 MHz with single-precision
Most connected devices rely on software that must run reliably for years.
The Zephyr Turns 10 report highlights how organizations are approaching embedded development and how the Zephyr ecosystem has evolved.
Learn more: https://www.linuxfoundation.org/research/zephyr-turns-10
Microchip SAM9X75 Hybrid automotive MCU – Surprisingly ARM9 is still a thing in 2026

When Microchip launched the SAM9X60 in 2020, we were surprised to see a new SoC based on a legacy ARM926EJ-S core. But we were even more surprised to see Microchip doubling down with the SAM9X75, a hybrid automotive-qualified (AEC-Q100 Grade 2) System-in-Package (SiP) with the same classic ARM9 core and integrated DDR2 or DDR3L memory. The first part will be the SAM9X75D5M SiP with 512MB on-chip DDR2 RAM, but the company also designed the SAM9X75D1G with 1 Gbit DDR3L and the SAM9X75D2G featuring 2 Gbit DDR3L. The SAM9X75 hybrid ARM9 MCU targets developers who need an MCU-like development environment, while benefiting from higher processing and display capabilities of microprocessors for automotive and e-mobility HMI applications. Microchip SAM9X75D5M specifications: CPU subsystem Core - ARM926EJ-S running up to 800 MHz (significant increase from older 400-600MHz variants) 32 KB data cache, 32 KB instruction cache, and Memory Management Unit (MMU). Memory 512 Mbit
Buena, terminé de armar una versión funcional del espotipad con un circuito y un configurador decentes.
Este es un proyecto uqe va a pertenecer a una seria de proyectos que se llama #ProyectosDeSoberaniaDigital.
Proyectos que incentivan y expresan soberanía digital, que buscan recuperar y fomentar tu capacidad de tener cosas. Si mañana se cae Google, Meta y Github ¿Cuanto sobrevivirias? Si mañana no tenes celular ¿Cuan complicadx te encontras?
Si usas 2FA, no tenes por qué temer, con este sistema operativo cutre y unas chatarras que te compras por ebay o mercadolibre podes construir un Generador de códigos 2FA completamente funcional (RFC 4648 HMAC TOTP)
Version: 1.0 IgnotusVersion del driver SSD1306: 0.2
https://git.disroot.org/linux0/lzespotipad
#linux #embedded #system #rtos #esp8266 #esp32 #2fa #development #diy
Though I never got fully invested in #zephyr #rtos, and although the interoperability with different #MCU's and vendors have a lot of appeal, I don't know how effective it'd be?
Peripherals implemented by different vendors may be fundamentally different. Requiring different strategy on utilising them and implementing code.
Полезные утилиты RTT Viewer и System Viewer
Хорошие инструменты для отладки встраиваемого ПО микроконтроллеров давно стали делом привычным. Возможности таких инструментов определяются как архитектурой ядра, так и выбором отладчика. Рассмотрим три понятия: DAP (Debug access port), ITM (Instrumentation Trace Macrocell) и RTT (Real-Time Transfer). Всё это «механизмы» позволяющие выводить отладочную информацию в том или ином виде. DAP – это аппаратный блок, который дает доступ к шинам и ядру микроконтроллера. ITM – это специальный блок внутри Cortex-M (начиная с M3 и выше), предназначенный для сообщений с минимальными потерями времени. RTT – технология компании SEGGER, построенная на использовании кольцевого буфера внутри RAM. Именно о ней и пойдет речь в публикации.
https://habr.com/ru/articles/1011650/
#RTT_Viewer #System_Viewer #rtos #программирование_микроконтроллеров #printf