ARM – Raspberry Pi ‘Classic’ – Device Tree Kernel Compile..

After my tests compiling the new armv7 Pi 2 Kernel – with ‘device tree’ – I decided to try the same with the ‘classic’ armv6 Pi (B+).. You will need the latest version of the Pi /boot files, including the … Continue reading

ARM – CuBox i4-Pro and Raspberry Pi to 3.16 Final..

Updated the CuBox i4-Pro and Raspberry Pi to Kernel 3.16 recently, using the kernel source from.. Raspberry Pi:  https://github.com/raspberrypi/linux/tree/rpi-3.16.y CuBox i4-Pro: https://github.com/jmontleon/fedora-20-cubox-i_hb/tree/3.16.0 Fedora release 20 (Heisenbug) Kernel 3.16.0 on an armv7l (ttymxc0) …………… # uname -a Linux rgcubox 3.16.0 #1 … Continue reading

Howto: Cross-Compiling for ARM – One Method..

I originally wrote an article on cross-compiling for ARM systems, some time ago – before I got my first Raspberry Pi – and this is a more up-to-date version. This is how I cross-compile ARM kernels, on x86_64.  There are … Continue reading

Dreamplug to 3.7-rc2 – Still Needs ‘Fix’..

Updated the Dreamplug to 3.7-rc2 today, and still needed to patch ../linux-3.7-rc2/arch/arm/kernel/armksyms.c, as described in the post for 3.7-rc1.. Fedora release 17 (Beefy Miracle) Kernel 3.7.0-rc2 on an armv5tel (ttyS0) …………………. $ uname -a Linux rgdreamplug 3.7.0-rc2 #2 Sun Oct … Continue reading

APC – Extra Ammunition… Another ARMv6 Compiler Toolchain..

As my APCs are being held to ransom, until I get an invoice for UK customs duty and taxes (by post!!) and am then able to pay it (online?)..  I decided to add another flavour of cross-compiler to the ones … Continue reading

APC – Kernel Driver Source MIA?

As the APCs are still ‘awaiting customs clearance’, I decided to try to cross-compile the kernel source available at github: https://github.com/apc-io/apc-8750 Unfortunately, many of the APC-specific drivers (‘wmt’) are currently missing..    The system is an Android 2.3 one, and the … Continue reading

Pi Kernel Update – 3.2.21..

I was becoming a little concerned that the Raspberry Pi kernel was getting left behind – at 3.1.9+ (now an EOL – End Of Life – version). So, I found the 3.2.21 source produced by bootc, at https://github.com/bootc/linux/tree/rpi-3.2.21 Compiled OK, … Continue reading

Pi Preparation.. An appropriate kernel cross-compiler toolchain

The Fedora armv5tel / x86_64 cross-compiler toolchain is a bit ancient (GCC 4.1.2!), and the Pi is armv6..  So.. I needed a more up-to-date and architecture-friendly substitute.. After some abortive attempts (some of the other armv7 cross-compilers were just as … Continue reading