Developing an embedded Linux system will require a toolchain comprising compiler/linker, libraries, debug tools and various related components; these will typically be based on the GNU C toolchain (gcc). Use of a cross-compile toolchain allows code to be built on a different hardware platform rather than on the target device. Where an off-the-shelf toolchain is not available, or is notĀ appropriate, we can build complete toolchains from source.