Home Overview
Overview Print E-mail

The GNU/Linux operating system is an attractive choice for embedded systems. It is available on a wide range of architectures. Its flexibility allows to deploy it on all kind of devices. The versatility of the kernel and the numerous APIs make thats you will always find a suitable ecosystem for your target application.


Customizing linux to fit your exact needs is a hard task. It requires a lot of knowledge in many domains and a good understanding of the overall system. There are many traps to avoid and non expert people will easily fell into them. On the other side, typical linux distributions are designed for desktop computers, not embedded devices.


Yaeld stands for Yet Another Embedded Linux Distribution. It is a tool that let you build your own and very specific linux distribution for your embedded project. Yaeld comes with all the necessary tools for cross development (compilers, debugger...). It supports numerous embedded boards, and provides thousands of applications and libraries for many architectures. Each package is compiled and optimized for a specific class of processor. You have the sureness to fully exploit all the capacities of your hardware.


Building its own linux distribution becomes an easy task with Yaeld. A graphical tool let you choose the applications and libraries you wish to embed. Yaeld will take care to handle package dependencies. You can easily manage locale settings, groups and users, or the network configuration for example. Finally, Yaeld will generate the filesystem for your device.


No particular knowledge is required. Non linux expert will create an optimized linux filesystem for their project in a few clicks. Developers can focus their efforts on the target applicaton and not the underlying operating system.