Neutron HiFi™ Audio Engine | The digital heart of Neutron Player & Recorder: Neutron Music Player and Neutron Audio Recorder applications are driven by the in-house developed, mature and highly sophisticated Neutron HiFi™ Audio Engine. Neutron HiFi™ Audio Engine can also be used for games, simulation and other software that requires high-resolution audio functionality.
SuperTinyKernel (STK): Minimalistic C++ thread scheduling kernel for embedded systems. Supports ARM Cortex-M and RISC-V MCUs with debugging possibility on conventional x86. Compiles with GCC. Comes with examples for Eclipse. Can be used on any embedded system with limited RAM and FLASH resources. Replaces FreeRTOS and beats it in performance and code size (less code = less complexity). It is an open-source project, free for personal, educational or commercial use.
Briefly:
-
Soft and hard real-time support: STK supports cooperative scheduling for “soft real-time” tasks, you can also enable hard real-time mode (KERNEL_HRT) for periodic tasks with guaranteed deadlines.
-
Static and dynamic tasks: Define all tasks at startup (KERNEL_STATIC) or allow tasks to be created and destroyed at runtime (KERNEL_DYNAMIC).
-
Low-power friendliness: STK puts MCU into a low-power mode when there are no runnable tasks (task calls Sleep).
-
Tiny footprint: Minimal C++ abstractions (no STL, no heavy namespaces) keep the kernel small and simple.
-
Safety-critical systems ready: No dynamic heap memory allocation (satisfies MISRA C++:2008 Rule 18-4-1).
-
Portability: Supports ARM Cortex-M and RISC-V RV32 MCUs.
-
Multi-core support: Fully implemented for Cortex-M and RISC-V.
-
x86 development mode: Compile & debug your code on a PC before flashing to the MCU, which helps with early testing and unit tests.
-
100% test coverage: Every source-code line of scheduler logic is covered by unit tests
-
QEMU test coverage: All repository commits are automatically covered by unit tests executed on QEMU for Cortex-M0 and M4
-
Open-source License - MIT: Open and completely free for commercial, educational, closed-source, open-source projects.
Hosted on GitHub, go ahead with your own contributions!
Follow us
![]() |
![]() |
![]() |



