Technical Report
ICES
#0x-yy-00
Department of Electrical and
Computer Engineering
Carnegie Mellon University
Pittsburgh, PA
15213
This report describes the contributions of the Wearable Group at Carnegie Mellon University to the ARM architecture port of the Linux kernel. Several fundamental ARM Linux concepts are presented in overview, including kernel loading and initialization. A number of feature introductions are detailed which chronicle the history of Linux on the Intel SA-1110 Development Board, Assabet, as well as the SA-1111 Microprocessor Companion Chip Development Board, Neponset. Covered work includes the topics of memory configuration, serial I/O, the SA-1111, and PCMCIA support. The appendices describe the organization of the ARM Linux patch system, and catalog the patches released by the Wearable Group which support Assabet.