+++ date = "2017-02-11T09:30:45+01:00" title = "Welcome to OpenADK!" type = "index" +++ # OpenADK - **Open Source Appliance Development Kit** # News If you need support for your vintage Linksys/Asus WLAN router, take a look at https://www.freewrt.de # What is it? A free construction kit for Embedded Devices. The resulting firmware boots up **very fast**, is updateable 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**. # What is it, too? A great menu based system to create a toolchain for a lot of architectures and C library combinations. It supports Linux and bare-metal toolchains. The C libraries uClibc-ng, musl, GNU libc and newlib are supported. You can create toolchains for **46 different architectures**. Support for AARCH64, Alpha, ARC, ARM, AVR32, Blackfin, C6X, CR16, CRIS, C-Sky, Epiphany, FR-V, FT32, H8/300, HPPA, IA64, KVX, LM32, Loongarch, M32C, M32R, M68K, METAG, Microblaze, MIPS, MIPS64, MN10300, Moxie, MSP430, NDS32, NIOS2, OR1K, PPC, PPC64, RISCV32, RISCV64, RX, S/390, SH, SPARC, SPARC64, Tile, V850, X86, X86_64 and Xtensa. You can use it on any computer running Linux to create the toolchains. # Embedded Systems and more There are only few samples for different embedded systems. The porting state of the different embedded devices in OpenADK may vary from fully supported to _just_ builds. OpenADK is a framework to help you to create a firmware for your appliance. It might not be usable out-of-the box for the different samples provided. There are samples for following devices: + [OLPC XO-1](/olpc) + [HP Jornada 690](/jornada) + [Numato Mimasv2 (Spartan 6 FPGA)](numato-mimasv2) + [Digilent Atlys (Xilinx FPGA)](digilent-atlys) + [Solidrun Cubox-i](cubox-i) / Solidrun Hummingboard + [Linksys NSLU2](/nslu2) + [Imagination Creator CI20](/imgtec-ci20) + [Hitachi EDOSK-2674](/edosk-2674) + [Beaglebone Black](/bb) + [Orange Pi Zero](/orange-pi-zero) + [Radxa Rock 4B+](/radxa-rock4b) + [Synopsys HSDK](/synopsys-hsdk) + [STM32F746G-DISCO](/stm32f746g-disco) + [Atmel NGW100](/atmel-ngw100) / Grasshopper + [Sipeed MAiX BiT](/maix-bit) / [Sipeed MAiXDUiNO](maixduino) + [PCEngines Alix2](/alix2) + [Mikrotik Routerboard 532](/mikrotik-rb532) + Raspberry PI 0/1/2/3/4/5 Samples for different kind of system emulators or simulators are included, too. There are samples for Qemu (different architectures), Synopsys NSIM, Aranym-M68K and GDB simulator. # Development Get the source via following command: $ git clone https://git.openadk.org/git/openadk.git GIT-Mirror 1: http://repo.or.cz/openadk.git GIT-Mirror 2: https://github.com/wbx-github/openadk # Documentation For documentation see the OpenADK manual: + [HTML](http://docs.openadk.org/html/manual.html) + [PDF](http://docs.openadk.org/pdf/manual.pdf) + [Text](http://docs.openadk.org/text/manual.text) # Thanks Thanks to following companies or people for hardware donations: + Joerg Seitter - PCengines APU and Dragino + Soldrun Ltd. - Hummingboard i1 + Clearfog ARM Board + Wim Vandeputte - OpenMoko Freerunner + Achim Marikar - STM32F4-Discovery + Arcturus Networks Inc. - Blackfin + Coldfire Development Boards + Ints M. - Raspberry PI Zero W + OrangePI Zero W + Martin Thomas - Radxa Rock4B+ + Numato Labs - Mimas A7 Mini FPGA Board # Donations If you want to help the project with money to compensate costs for hosting and hardware, please use following link https://www.paypal.me/wbx # Commercial Users OpenADK is proven to be usable for commercial products. It is used in the past by following companies: + [Ableton](http://www.ableton.com) + [CONET Solutions GmbH](http://www.conet.de) + Steinbeis-Transferzentrum Gebäudeanalyse & -beratung + [Viprinet](http://www.viprinet.com) # Contact + You can chat with us via IRC #openadk @ irc.oftc.net + You can subscribe to the developer mailinglist and sent an e-mail to dev@openadk.org + If you have any comments, patches or criticism you can also send directly an e-mail to wbx at openadk dot org Have fun!