IOsonata — Make Your I/Os Sing
The high-performance, multi-platform C++ HAL for IoT, wearables, and embedded innovation.
Why IOsonata?
Embedded firmware doesn’t need to be painful.
IOsonata is an open-source, cross-vendor hardware abstraction layer (HAL) that makes microcontroller firmware:
- Fast → Optimized drivers proven faster than vendor SDKs.
- Portable → Same source code runs on Nordic, ST, NXP, Renesas, and more.
- Simple → Swap a board.h pin map, recompile, and your app runs on a new board.
- Multi-Platform → Build and test on macOS, Linux, and Windows before flashing hardware.
From prototyping to production, IOsonata helps you spend less time fighting BSPs and more time building products.
Features
Cross-Architecture Support
ARM Cortex-M, Nordic nRF, NXP LPC, ST STM32, and beyond.
Driver Coverage
UART, I²C, SPI, PDM, ADC/DAC, Timers, USB, BLE, Sensors, and more.
Performance-Proven
Real-world benchmarks include streaming uncompressed 16kHz audio over BLE.
Broad IDE Support
Works with Eclipse/GCC, IAR, Keil uVision, CrossWorks, and native compilers on desktop.
IoT Ready
Integrates with external SDKs like Nordic nRF5, Bosch BSEC, Invensense Motion, and LWIP for connectivity.


评论 ( 0 )