SEARCH
TOOLBOX
LANGUAGES
modified on 4 January 2011 at 19:17 ••• 15,243 views

ARM9 Documents

From Manuals

Jump to: navigation, search
AT91SAM9G20 Microcontroller Data Sheet
http://www.atmel.com/dyn/products/product_card.asp?part_id=4337
This data sheet provides reference information for the AT91SAM9G20 microcontroller, describing the functional blocks of the system-on-chip (SoC) device designed around the ARM926EJ-S processor. All MCU registers are described in the data sheet.
at91lib Software Library
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4343
AT91 peripheral drivers and code examples. Shows which processor registers are commonly used with the microcontroller peripherals. Some of the logic can be used under Linux user space applications by invoking mmap() to map the peripheral base address to a virtual address.
Writing device drivers in Linux: A brief tutorial
http://www.scss.tcd.ie/~simonn/ON3/device_driver_tutorial.pdf
http://www.freesoftwaremagazine.com/articles/drivers_linux
This article by Xavier Calbet published on Free Software Magazine is a good introduction to Linux device drivers.