In a follow-up post of GPL Source code and SDE for Archos Gen8 Devices earlier today, here are the steps I followed to build the toolchain, kernel and root file system with buildroot on Ubuntu 10.10 Desktop version:
- Extract the source code:
tar xzvf ../Downloads/gen8-gpl-froyo.tgz
- Install extra packages for the build:
sudo apt-get install flex bison build-essential zip curl libmpfr-dev libmpfr1ldbl automake autoconf libtool gettext texinfo
- Run the build to generate the toolchain, kernel and root file system:
cd gen8-gpl-froyo/buildroot
sudo make
- Then wait for a while (It took 1h15 on my machine) to get the binary images:
- zImage (kernel) in buildroot/linux/arch/arm/boot
- rootfs.arm.squashfs (rootFS) in buildroot/binaries/uclibc
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
can i build a specific library alone, like libwebcore for example?
how do i do it?
AFAIK, buildroot will also build the toolchain (with the cross-compiler). So the first time, you’d have to compile everything (or at least the part building the toolchain). Then if you want to re-build a library, go to the directory and type make to rebuild it if you changed anything.
How do you get the compiled Froyo onto the device?
use sde