OpenADK - Open Source Appliance Development Kit
A free construction kit for Embedded Linux. The resulting firmware boots up very fast, is updateable via a package manager without losing local configuration changes and the root filesystem is mounted read-only. The default configuration creates a very small linux system. The default configuration for software packages and the system is secure by default. A great menu based system to create a toolchain for a lot of architectures and C library combinations. You can create toolchains for 26 different architectures. Support for AARCH64, Alpha, ARC, ARM, AVR32, Blackfin, C6X, CRIS, H8/300, HPPA, M68K, METAG, Microblaze, MIPS, MIPS64, NIOS2, OR1K, PPC, PPC64, SH, SPARC, SPARC64, Tile, X86, X86_64, Xtensa. You can use it on any Linux, BSD, MacOS X and Windows (Cygwin) Host to create the toolchains.