This is a series of articles which would help you get started with ARM based Embedded systems using Linux OS.
The presentation contain the guidelines, while the wiki pages associated with it has specific instructions. Some of the code presented in these presentations would be updated on the git. The course content has been packaged in a Fedora VMware image, so that you can get started without any installation hiccups. You can get the DVD here.
Also the videos would be updated soon.
Introduction to Toolchain
Building Systems on Bare Metal - An ARM Perspective
Basics of Linux Kernel Development
Compiling Linux Kernel for Embedded Device
Debugging techniques.
Hardware Emulation Using QEMU
Using Eclipse IDE
You can find a brief description on this on wiki page.