News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

Denx rev’s free embedded Linux development toolkit

Jan 21, 2005 — by Henry Kingman — from the LinuxDevices Archive — views

Denx Software Engineering has updated its free embedded Linux SDK (software development kit). Embedded Linux Development Kit (ELDK) 3.1 includes native and cross-development tools, support for RTAI (real-time application interface), and tools for automating runtime creation. New features include improved native development tools, and support for newer versions of Linux.

Denx is a small software engineering service provider specializing in open source software projects, including porting operating systems to new hardware, and device driver authoring. It created the ELDK in order to “keep Denx and our customers independend from third-party, usually more or less proprietary solutions,” according to founder Wolfgang Denk. A 2004 reader survey suggested that ELDK is used in about two percent of all embedded Linux development projects.

According to Denx, ELDK includes:

  • Cross development tools, including a compiler, assembler, linker, etc.
  • Native tools such as a shell, utilities, and libraries
  • Firmware that can be ported easily to new boards and processors
  • Linux kernel including all device drivers and board-support functions
  • RTAI (Real Time Application Interface) extension of the Linux kernel for systems requiring hard real-time response
  • SELF (Simple Embedded Linux Framework), a runtime creation and configuration tool

According to Denx, ELDK is a self-contained environment that can be installed without super-user privileges. Multiple installations can co-exist on a single system, including different releases or releases targeting different architectures.

ELDK supports PowerPC, ARM, and MIPS, and versions of ELDK for different target architectures can be installed in the same directory thanks to auto-selection of header files and libraries, Denx says.

New features

Denx lists the new features of the 3.1 release as follows:

  • Linux kernel version 2.4.25
  • New tools: GCC 3.3.3, glibc 2.3.1, binutils 2.14-6
  • Supports for recent Linux distributions like RedHat-9, Fedora Core 2, SuSE 9.2
  • Support for Freescale MPC85xx systems
  • Support for little and big endian MIPS systems and for XScale processors
  • Many new tools: DHCP, SSH server, AppWeb web server, Net-SNMP, lrzsz
  • Improved native development support: RPM, autoconf, byacc, flex, libtool, m4, patch

Availability

All components of ELDK are licensed under the GPL, and can be freely downloaded through mirrors. It is also available on CD-ROM, priced at €99.


 
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.



Comments are closed.