Links
From ECE471
Contents |
ARM ASSEMBLY
- ARM Assembly Language Programming, by Peter Knaggs and Stephen Welsh, August 2005
- ARM-Thumb Procedure Call Standard (pdf)
- ARM specific features of the Executable and Linking Format (ELF) (pdf)
- Quick Reference Card
ARM ARCHITECTURE
- ARM Cortex-A8 OMAP3530
- ARM Cortex-A8 Microprocessor (brief, two pages, pdf)
- ARM Cortex-A8 Technical Reference Manual (recommended) (764 pages, pdf)
- ARM Architecture Reference Manual (recommended) (811 pages, pdf)
GNU SOFTWARE DEVELOPMENT TOOLS
- ARM Software Development Tools for OMAP3 (pdf), Elan Lennard, January 2009
- Buid your own toolchains, Configuration & compilation instruction from gnuarm.com
- GNU Toolchain for ARM Processors (from codesourcery.com)
- GNU Manuals
- Building a GNU/Linux ARM Toolchain (from scratch)
Gumstix PROGRAMMING
- Gumstix Setup and Programming
- Using OpenEmbedded, Michael Opdenacker, Jan, 2009 (slides.pdf, lab.pdf)
- git: a short tutorial, git manual page
- ipkig
SYSTEM DESIGN & DEVELOPMENT
- handhelds.org open source software for use on handheld and wearable computers
- Top 10 Reasons Embedded Systems Projects Get Into Trouble, Jack Ganssle, Embedded Systems Design, December 2006
- Get by Without an RTOS, Michael Melkonian, Embedded Systems Programming, 2000
C PROGRAMMING
- Pointer Basics. (with funny digital video)
- Essential C, by Nick Parlante pdf
- Pointers and Memory, by Nick Parlante pdf
- Linked List Basics, by Nick Parlante pdf
