SEARCH
TOOLBOX
LANGUAGES
modified on 4 January 2011 at 19:17 ••• 22,044 views

ARM9 Documents

From Manuals

(Difference between revisions)
Jump to: navigation, search
 
Line 9: Line 9:
: '''Writing device drivers in Linux: A brief tutorial'''
: '''Writing device drivers in Linux: A brief tutorial'''
: http://www.scss.tcd.ie/~simonn/ON3/device_driver_tutorial.pdf
: 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 [http://www.freesoftwaremagazine.com Free Software Magazine] is a good introduction to Linux device drivers.
: This article by Xavier Calbet published on [http://www.freesoftwaremagazine.com Free Software Magazine] is a good introduction to Linux device drivers.

Current revision as of 19:17, 4 January 2011

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.