Skip to content

Building a Hard-float ARM Toolchain

The ARM architecture receives a huge performance advantage by using a hard-float tool-chain, however most distributions only provide a soft-float tool-chain. CodeSourcery charges a fee for a hard-float tool-chain, but this post will show you how to build one using crosstool-NG.

I’ll specifically detail the process for a Cortex-A8, but the same principles apply for other ARM architectures. My build environment is Ubuntu 11.10 with a Freescale i.MX53 Quick Start development board.

Read the rest of this entry »

Cross Compiling Python for Embedded Linux

This article details how to cross compile Python for the ARM and PowerPC platforms. It should apply equally to other platforms just plug in the correct cross-compiler. The article supports Python versions 2.6.6, 2.7.2, 2.7.3 and 3.1.1, 3.1.2, 3.1.3, 3.2.2.

Read the rest of this entry »