← HomeOpen Source

SDCC Open Source C compiler For Embedded Systems

· Source

SDCC Open Source C compiler For Embedded Systems
Photo: Xavier Cee / Unsplash

SDCC (Small Device C Compiler) is an open source C compiler preferred for many years for embedded system developers. Small devices are designed to facilitate software development for microcontrollers and limited hardware. This project offered via SourceForge is actively used in software development community.

The main features of SDCC are:

  • Intel 8051 supports various architectures such as Motorola 6800/6809 and PIC microcontrollers
  • Offers code production capacity running with minimal memory and processor resources
  • Perform optimized assembly process to be compatible with low cost and old hardware
  • Continuous development with the contribution of the developer community thanks to its completely open source
  • Can work on different operating systems such as Linux, Windows and macOS

SDCC offers alternative to professional and commercial vehicles for software developers who want to start developing embedded system. IoT projects are a reliable solution that can be preferred for use in home automation and industrial control systems. The project continues to be supported by the community under active development.