Chapter 7

Accessing hardware

Abstract

Chapter 7 begins with a description of the ARM’s I/O architecture, specifically the S3C2440 system on chip at the heart of the Mini2440. Next, we create an Eclipse project that illustrates how to access peripheral devices from Linux User Space applications. This also serves to demonstrate the value of mounting the target board’s root file system over Network File System.

Keywords

ARM I/O; user space I/O; API; Makefile

The only people who have anything to fear from free software are those whose products are worth even less.

David Emery

Get Linux for Embedded and Real-time Applications, 4th Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.