SEARCH
TOOLBOX
LANGUAGES
modified on 20 July 2011 at 18:59 ••• 10,150 views

Electrum-100 Manual/References

From Manuals

Jump to: navigation, search

This section outlines material that may be useful for further reading.

Documents

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.

Books

Embedded Linux Primer: A Practical Real-World Approach (2nd Edition)

Embedded Linux Primer: A Practical Real-World Approach (2nd Edition)

by Christopher Hallinan

ISBN: 0137017839 Publisher: Prentice Hall (November, 2010)

Excellent reference on embedded Linux including processor selection, bootloaders, kernel building, device drivers, file systems and remote debugging.

Linux Device Drivers, 3rd Edition

Linux Device Drivers, 3rd Edition

by Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman

ISBN: 0131679848 Publisher: O'Reilly Media (February, 2005)

Covers the Linux interfaces to hardware and techniques for writing device drivers, including ports, memory management, timers and interrupts. Free online versions are available in HTML and PDF formats.

ARM System Developers Guide

ARM System Developer's Guide: Designing and Optimizing System Software

ISBN: 0596005903 Publisher: Morgan Kaufmann; (March, 2004)

In-depth overview of the ARM architecture with examples that outline impact of programming practices on performance, power and cost.

Useful Web Links

Micromint Web Site
http://www.micromint.com/
Product information and software updates for the Electrum SBCs.
Atmel ARM Solutions
http://www.atmel.com/products/AT91/default.asp?family_id=605
Manuals and application notes for the Atmel ARM microcontrollers.
AT91 Community
http://www.at91.com/
Community site for users and developers of AT91 applications.
Meld Embedded Linux Community
http://meld.org/
Meld is a community for embedded Linux developers sponsored by MontaVista Software.

PREVIOUS: Mechanical and Electrical Characteristics