Product Details
C# / .NET NativeAOT runs natively on high-performance MCUs such as STM32H723. Build embedded systems with a modern language without compromise.
Real hardware, real runtime, production-oriented engineering demos.

NativeAOT evaluation board with Ethernet, CAN FD and UART peripherals.

C# applications run on STM32 and output console logs.

C# code is compiled into native ARM32 machine code with no JIT or interpreter.

System.Net.Sockets works on STM32 for TCP server and client communication.

Kestrel runs directly on STM32 so the browser can configure UART and send CAN FD frames.

try/catch/finally and stack traces work on MCU targets.
A complete engineering-ready solution from runtime capabilities to peripheral support.
STM32H723 + Kestrel + SSE β direct browser access for UART and CAN FD debugging
This is not a PC host application. It is a Web debugging tool served directly by the board.
Complete projects that actually run on STM32H723.
Web debug panel with Kestrel, SSE and JSON APIs.
async/await TCP server and client examples.
UDP send and receive with System.Net.Sockets.
unsafe C# directly accesses STM32 GPIO registers.
Task, Thread, lock and Mutex examples on MCU targets.
System.Threading.Timer in embedded scenarios.
ZIP compression and decompression on MCU file systems.
FTP server running on MCU.
OpenSSL P/Invoke integration for TLS and crypto.
C# P/Invoke calls native C/C++ libraries.
Mainstream .NET logging frameworks on MCU.
Validate .NET exception handling and GC correctness.
Not just Hello World — deliverable product-grade solutions.
Device-hosted Web UI for testing, delivery and field support.
CAN FD + TCP/UDP + REST API for field-bus data integration.
Use C# to manage multiple interfaces and quickly build protocol bridges.
MCUs with .NET ecosystem and network services for edge processing.
For NativeAOT for STM32 inquiries, contact Mr. Guo.
π¨βπΌ Mr. Guo 13602648765
π§ Email ics@icsharptech.com
π Shenzhen ICS Technology Co., Ltd.