Real-Time Embedded Multithreading: Using ThreadX and ARM

Chapter 5: Introduction to the ARM Microprocessor

5.1 Introduction

The Advanced RISC Machine (ARM) microprocessor is arguably the world s most popular processor for embedded applications. It can be found in applications ranging from simple street light sensors to ink-jet printers to life-critical heart monitors. The simplicity of the ARM design is an important reason for its success. A simpler processor is easy to use and frequently has faster performance. Of equal importance, a simpler processor requires less power and can therefore run from batteries. ARM has all these features and is used in many modern products, including the following:

Cell phones

Disk drives

PDAs

Medical devices

Digital cameras

Automobile navigation systems

Ink and laser printers

Smart cards

Switches and routers

Modems

Wireless

5.2 History

Acorn Computers Limited started development of the ARM processor in 1983. Acorn was enjoying the success of its 8-bit 6502-based microprocessor called the BBC (British Broadcasting Corporation) micro. The BBC micro was used widely in educational institutions throughout the United Kingdom. It was also a popular processor with researchers and hobbyists. However, it was an 8-bit processor, so it had many limitations. In looking for the replacement for the BBC micro, the 32-bit ARM architecture was born. The acronym ARM was formed originally from the phrase Acorn RISC Machine.

Acorn engineers evaluated many of the available processors in 1983, but those that met the functional requirements were unnecessarily complex. This undesired complexity, plus the encouraging results of the 1980 RISC (Reduced Instruction Set Computer) research at Stanford and the University of California,...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Cell Processors
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.