LinuxGizmos.com Sponsor ads:

LinuxGizmos.com Sponsor ads:

Denx Software Engineering has updated its free embedded Linux distribution and development tool suite. “Embedded Linux Development Kit” (ELDK) Release 4.1 is based on a 2.6.19.2 Linux kernel and Denx's freely licensed U-Boot 1.2 bootloader, and features support for the Xenomai 2.3 real-time extensions.

Additionally, installing and using ELDK does not require root access, according to the company. The self-contained environment installs in a single directory, and multiple installations can co-exist on a single development host, Denx says.

ELDK

Denx's free Embedded Linux Development Kit comprises:

Cross development tools (compiler, assembler, linker etc.)

Native tools (shell, commands, and libraries) that will run on the target system

Portable firmware

Linux kernel, including device drivers, board-support functions, etc.

Xenomai — RTOS (real-time OS) emulation framework for Linux

SELF (Simple Embedded Linux Framework) tools demonstrate how to set up a development system with the root filesystem mounted over NFS, and an embedded target configuration running from a ramdisk image based on busybox

According to Denx, ELDK supports PowerPC, ARM, and MIPS, and is distributed with all source code entirely under open source licenses, such as the GPL. The free distribution serves to attract customers to the company's embedded consulting and development services, Denx founder and CEO Wolfgang Denk told LinuxDevices.com in an exclusive 2004 interview.

ELDK may be used by about 3 percent of embedded developers, making it one of the most popular European distributions, according to LinuxDevices.com's annual reader survey. The previous ELDK 4.0 release happened in October of 2005, bringing a 2.6 kernel to the distribution.

Xenomai is a real-time development framework that aims to provide “pervasive, interface-agnostic, hard real-time support to user-space applications,” according to its project homepage. Denx hosts a git repository for Xenomai, and appears to be closely involved in the effort.

Denx also hosts git repositories for the mini-fan out filesystem, the ethcamd Ethernet camera server (a daemon for an IFM Electronic Ethernet camera), and of course for its popular, open source U-boot bootloader.