OpenEmbedded
OpenEmbedded is a tool which allows developers to create a fully usable Linux base for various embedded systems. It has been designed to be able to handle different hardware architectures, support multiple releases for those architectures, and utilize tools for speeding up the process of recreating the base after changes have been made. Currently it can run on any Linux distribution, and plans are in place to allow it to work under Windows.
OpenEmbedded is the successor of the great OpenZaurus project. Basically OpenEmbedded is a build system that can generate (cross-compile) Software packages for embedded targets. This may include Bootloader, Linux and Applications.
Current OpenEmbedded-based projects include:
*OpenSLUG for the Linksys NSLU2 Network-attached storage device
*MeshCube - the MIPS/MiniPCI-based wireless router from 4G-Systems (see also MeshCube in this Wiki)
*OpenZaurus for the Sharp Zaurus PDA
*OpenSIMpad for the Seimens SIMPad PDA
*Familiar Linux for the iPaq PDA and others
Hopes are that the OpenWRT project for the Linksys WRT54G will be based on OpenEmbedded in future.
A comment from the OpenEmbedded Success Stories page summarises:
"OE takes all of the hassle out of cross-compiling "
Version 1 (current) modified Mon, 26 Jul 2021 12:49:29 +0000 by
Dan [EditText] [Spelling] [Current] [Raw] [Code] [Diff] [Subscribe] [VersionHistory] [Revert] [Delete] [RecentChanges]