The Memory Pool System is a very general, adaptable, flexible, reliable, and efficient memory management system. It permits the flexible combination of memory management techniques, supporting manual and automatic memory management, in-line allocation, finalization, weakness, and multiple concurrent co-operating incremental generational garbage collections. It also includes a library of memory pool classes implementing specialized memory management policies.
cfgsh is a configuration shell utility that is intended to be used for configuring embedded systems. It is meant to replace the normal combination of utilities including ifconfig, route, startup scripts, and configuration files with a single program that implements the same functionality in a manner more consistent with the embedded system world.
Squashfs is a highly compressed read-only filesystem for Linux. It uses zlib to compress files, inodes, and directories. All blocks are packed to minimize the data overhead, and block sizes of between 4K and 1M are supported. It is intended to be used for archival use, for live CDs, and for embedded systems where low overhead is needed.
JTAG Tools is a software package which enables working with JTAG-aware (IEEE 1149.1) hardware devices and boards through a JTAG adapter. This package has an open and modular architecture with the ability to write miscellaneous extensions like board testers, flash memory programmers, and so on.