ARM Microprocessors (Compact 7)

3/12/2014

You can use Windows Embedded Compact to build devices that use an Advanced RISC Machine (ARM) microprocessor.

The ARM microprocessor provides solutions for the following.

  • Open hardware platforms that run complex operating systems with wireless, consumer, and imaging applications.
  • Embedded, real-time systems for mass storage, automotive, industrial, and networking applications.
  • Smart cards and Single Inline Memory (SIM) modules.

The ARM instruction set architecture (ISA) includes several technology extensions, such as Thumb technology, that enable optimum functionality and performance.

Windows Embedded Compact 7 supports ARM-licensed technologies for architecture v5, v6, v6 MP, and v7.

For information about ARM-licensed microprocessors, see the ARM website.

For information about ARM-licensed Intel microprocessors, see the Intel website.

For information about ARM-licensed Samsung microprocessors, see the Samsung Semiconductor website.

In This Section

Topic Description

ARM BSPs

Provides information about the sample ARM processor board support packages (BSPs) included in Platform Builder for Windows Embedded Compact 7.

ARM Assembler

Provides information about the ARM assembler, which compiles assembly language.

ARM Compiler

Provides information about the ARM compiler, which generates code for specific ARM architectures.

ARM Registers

Provides reference information about registers for ARM microprocessors.

ARM Stack Frame Layout

Provides information about the ARM microprocessor stack frame layout.

ARM Prolog and Epilog

Provides reference information about prolog and epilog code instructions for ARM microprocessors.

THUMB Prolog and Epilog

Provides reference information about prolog and epilog code instructions for ARM microprocessors that are in Thumb technology mode.

THUMB-enabled ARM Implementation

Provides reference information about Thumb technology-enabled ARM microprocessors.

Declspecs Modifiers and Linker-Generated Thunking Routines

Describes keywords for using interworking function calls for ARM microprocessors.

See Also

Other Resources

Board Support Package (BSP)
Kernel Registry Settings