XEC Design >Mostly tutorials for Raspberry Pi

21Mar/1410

Minimal Raspbian – Server and XFCE editions.

These are minimal Raspbian images without all of the educational software, aimed at more seasoned Debian users. Suitable for servers, other headless machines and general use.

Login details:

The first time it boots, you will be thrown into a quick configuration screen to set up your locale, timezone, keyboard and console. This can be done via SSH by logging in as root.
pi:raspberry
root:raspberry

Features:

  • Automated install, no screen or keyboard required
  • SSH enabled
  • Uses the Raspbian kernel - the headers are available in the repo

XFCE Edition:

  • Xorg and XFCE
  • Wicd network manager

15Apr/12230

QEMU – Emulating Raspberry Pi the easy way (Linux or Windows!)

This page will shows how to emulate an ARM1176JZF-S system the quick and easy way.

Assumptions

You have:

  • QEMU - Linux or Windows. Make sure you have a suitable version (see 'Quick note on QEMU and ARM1176').
  • A disk image for your distro of choice
    • Raspian and Debian should work out of the box, however Arch Linux requires a few tweaks to work. These will not be explored in this article, as they can only be done in Linux.
  • Ability to read and follow instructions carefully
19Feb/124

Working with QEMU

 This page will shows how to emulate an ARM1176JZF-S system. This is not meant to be a complete guide. Always refer to the manual.

Assumptions

  • A Linux environment
  • A compatible Linux kernel
  • QEMU
  • A root filesystem
  • A basic knowledge of the Linux command line
  • Ability to read and follow instructions carefully

Filed under: QEMU Continue reading
19Feb/1228

QEMU – Compiling for ARM (1176) emulation

 This page will show you how to compile QEMU for an ARM1176JZF-S system. The problem is that the versions of QEMU included in most distros' repositories don't contain support for ARM1176 (yet). This means that we need to compile our own version from the latest available source code.

Assumptions

  • You're in a Linux environment.
  • You are able to install software for your particular Linux distro.
    • In this case we're using Ubuntu 11.04, but any distro should work.
  • You have a basic knowledge of the Linux command line.
  • You can follow instructions carefully.

19Feb/1231

Compiling an ARM1176 kernel for QEMU

  •  This page will show you how to compile a QEMU-ready Linux kernel for the ARM1176JZF-S CPU used by the Raspberry Pi. If you want to skip all of this and just have a kernel you can use, you can download one here.

Assumptions

  • You're in a Linux environment.
  • You are able to install software for your particular Linux distro.
  • You have a basic knowledge of the Linux command line.
  • You can follow instructions carefully.