微信扫码关注

嵌入式是本职,AI 是兴趣,其它是无奈。

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.

参考:Osonata:一套跨平台、跨架构的嵌入式软件库

1已收藏
1已赞

评论 ( 0 )

微信扫码关注

qrcode

QQ号:123081755

回顶部