Porting Choices to ARM Architecture Based Platforms

Francis M. David, Ellick M. Chan, Jeffrey C. Carlyle, Roy H. Campbell · Illinois Digital Environment for Access to Learning and Scholarship (University of Illinois at Urbana-Champaign) · 2007

Choices, an object-oriented operating system, has been ported to the ARM architecture. The porting effort was based on the exising code-base for the SPARC processor based SPARCStation 1. Choices supports two ARM-based machine configurations: the Texas Instruments OMAP 1610 and the ARM Integrator as emulated by QEMU. Choices on ARM supports virtual memory, write-back data caching and interrupt management with support for serial I/O and timers. An environment consisting of X10-based remote power control devices, networked serial ports and comprehensive build scripts enable short development cycles with the OMAP hardware. The QEMU based virtual hardware presented powerful debug capabilities useful for developing an operating system for the ARM. 1

Read the paper · More papers on PaperTik