ELDK - Embedded Linux Toolkit (1440)
The Embedded Linux Development Kit (ELDK) includes the GNU cross development tools, such as the compilers, binutils, gdb, etc., and a number of pre-built target tools and libraries necessary to provide some functionality on the target system.
Linux Devices - The Embedded Linux Resource (1255)
LinuxDevices.com is an independent online meeting place and technical news site for the Embedded Linux community. The focus of the site is to advance the use of the Linux operating system within devices and embedded systems, while educating developers about Embedded Linux and related technologies. Editorial content features coverage of what's happening and what's upcoming in software, hardware, platforms, tools, and design efforts that affect the Embedded Linux community.
Crosstool - gcc/glibc cross toolchains for embedded development (1089)
Building a gcc / glibc cross-toolchain for use in embedded systems development used to be a scary prospect, requiring iron will, days if not weeks of effort, lots of Unix and Gnu lore, and sometimes willingness to take dodgy shortcuts. This is a problem not only for individual users, but also for the gcc project as a whole, since the gcc team relies on users to test upcoming releases of gcc, and the difficulty of building the toolchain for embedded targets restricted the number of people able to help with the testing.
BusyBox - The Swiss Army Knife of Embedded Linux (908)
BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete environment for any small or embedded system. BusyBox has been written with size-optimization and limited resources in mind. It is also extremely modular so you can easily include or exclude commands (or features) at compile time. This makes it easy to customize your embedded systems. To create a working system, just add some device nodes in /dev, a few configuration files in /etc, and a Linux kernel.
CG on Linux (886)
CG Linux, Computer graphics on linux. Linux art, cg, 3d, 2d, cglinux, linuxcg, cg linux, linux cg, linux artists, linux artist, linux art, linux animation, computer graphics
uCLinux - Embedded Linux/Microcontroller Project (866)
The original uClinux was a derivative of Linux 2.0 kernel intended for microcontrollers without Memory Management Units (MMUs). However, the Linux/Microcontroller Project has grown both in brand recognition and coverage of processor architectures. Today's uClinux as an operating system includes Linux kernel releases for 2.0 2.4 and 2.6 as well as a collection of user applications, libraries and tool chains.
uClibc - A C library for embedded Linux (772)
uClibc (aka µClibc/pronounced yew-see-lib-see) is a C library for developing embedded Linux systems. It is much smaller than the GNU C Library, but nearly all applications supported by glibc also work perfectly with uClibc. Porting applications from glibc to uClibc typically involves just recompiling the source code. uClibc even supports shared libraries and threading. It currently runs on standard Linux and MMU-less (also known as µClinux) systems with support for alpha, ARM, cris, i386, i960, h8300, m68k, mips/mipsel, PowerPC, SH, SPARC, and v850 processors.
Device Tools (768)
Software Tools, Silicon and Resources for the Connected Embedded Device Developers
Scratchbox - The cross-compilation toolkit project (764)
Scratchbox is a cross-compilation toolkit designed to make embedded Linux application development easier. It also provides a full set of tools to integrate and cross-compile an entire Linux distribution.
TinyLogin - The worlds smallest login/passwd/getty/etc (668)
TinyLogin is a suite of tiny Unix utilities for handling logging into, being authenticated by, changing one's password for, and otherwise maintaining users and groups on an embedded system. It also provides shadow password support to enhance system security. TinyLogin is, as the name implies, very small, and makes an excellent complement to BusyBox on an embedded system (though it can of course be used without).