Chapter 3. Hardware Architecture

Table of Contents
x86
PowerPC
StrongArm
Hardware Bibliography

The mainstream development of OCERA will be done in x86 platforms. Although we have still to face some uncertainties, we have chosen two other architectures OCERA will support. These architectures are Motorola PowerPC and Intel StrongArm, mainly motivated by the embedded systems character of the project.

Here we explain with some more details why we have decided to support such architectures.

x86

Despite the fact that the OC will be mainly developed in x86 environments, the fact that RT-Linux is originally being developed in x86 (and then ported to other architectures) and that x86 is the architecture most people have at hand when going to develop, we find that there is an increasing interest in the development of x86-based embedded systems.

The appearance of smaller and cheaper x86 motherboards together with the commercialization of low-consuming processors (e.g. VIA) and the demand of more performance makes x86 an architecture appropriate for the real time and embedded market.

Hardware Bibliography

StrongARM

[Montavista] Monta Vista http://www.mvista.com/.

[ARM] ARM http://www.mvista.com/.

[Sharp] Sharp Zaurus handhelds http://www.sharpsec.com/.

[IntrinsycCerf] Intrinsyc Cerf Products http://www.intrinsyc.com/products/compare.asp/.

[iPaq] iPaq Compaq handhelds http://www.compaq.com/products/handhelds/pocketpc/.

[HandHelds]  Open source software for use on handheld and wearable computers http://www.handhelds.org/.

[Imec] RTLinux patch for StrongARM http://www.imec.be/rtlinux/.

[ArmLinux] ARM Linux Project http://www.arm.linux.org.uk/.

[SA1100] Intel Corporation, SA 1100 Microprocessor Technical Reference Manual, September, 1998 .

[Jagger95] Edited by D. Jagger, Advanced RISC Machines Architecture Reference Manual, Prentice Hall, July, 1995.