==== Raspbian emulator ====
=== Install tools ===
apt-get install qemu binfmt-support qemu-user-static debootstrap
=== Test installation ===
update-binfmts --display|grep arm
qemu-arm (enabled):
interpreter = /usr/bin/qemu-arm-static
qemu-armeb (enabled):
interpreter = /usr/bin/qemu-armeb-static
=== Initialise directory ===
mkdir -p /embedded/raspbian/dev
mkdir -p /embedded/raspbian/proc
mkdir -p /embedded/raspbian/sys
=== Install emulator ===
qemu-debootstrap --no-check-gpg --arch armhf jessie /embedded/raspbian http://archive.raspbian.org/raspbian
=== Enter emulator ===
mount -o bind /dev /embedded/raspbian/dev
mount -t proc proc /embedded/raspbian/proc
mount -t sysfs sysfs /embedded/raspbian/sys
setenv QEMU_CPU arm1176
chroot /embedded/raspbian /bin/bash
=== Initialise emulator ===
echo "deb http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi" > /etc/apt/sources.list
wget http://archive.raspbian.org/raspbian.public.key -O - | apt-key add -
apt-get update
apt-get install locales
dpkg-reconfigure locales