NGI Navigator (Prototype)

SDCC

Small Device C Compiler, a retargettable, optimizing ANSI C compiler for microcontrollers

Product Information

Description
SDCC is a free, open-source C compiler specifically designed for resource-constrained microcontroller environments, particularly those based on 8-bit architectures. It translates standard ANSI C code into efficient machine instructions for a wide range of target processors, enabling developers to write high-level applications for embedded systems. Key features include its retargetable backend, which allows support for new microcontrollers to be added, and its suite of optimizations that help minimize code size and improve execution speed on limited hardware. Typical use cases involve developing firmware for home automation devices, industrial sensors, classic gaming consoles, and other electronics where memory and processing power are at a premium, providing a robust toolchain for professional and hobbyist embedded developers alike.

Linked NGI Projects

This product was created or improved through NGI-funded projects

Community Discussion 3 comments

TH
Thomas Hansen 3 days ago

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

LM
Laura Martin 1 week ago

Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

PG
Paolo Gianetti 2 weeks ago

Maecenas sed diam eget risus varius blandit sit amet non magna. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.