On 05/05/2011 02:01 AM, Peter Maydell wrote: > On 5 May 2011 00:16, Rob Landley <r...@landley.net> wrote: >> I note that I have a half-dozen prebuilt system images at >> http://landley.net/aboriginal/downloads/binaries and the build scripts >> and such are in the directories above that. > > I'm afraid I don't entirely understand your file naming > system there -- it seems to say which architecture the > system images are for but not what board?
Exactly. An armv5l root filesystem will run on dozens of boards. You need to rebuild the kernel for a specific board, but not the root filesystem or toolchain. The point of these system images is to encourage native development (I.E. building software natively under qemu, optionally using distcc to call out to a compatible cross compiler on the host). All it needs to do this is _a_ kernel that qemu is capable of booting that can run that software with appropriate peripherals (serial I/O, network card, block device, RTC, etc). It includes an example kernel built to do that under qemu, and a shell script to launch qemu. But these are not kernels you'd install on the actual hardware, there are dozens of those for each root filesystem. > Perhaps we should have a wiki page with links to useful > third-party system images? I also know of Aurelien's > images at http://people.debian.org/~aurel32/qemu/ > and no doubt there are others. There used to be one, but it's impossible to be complete. Rob