ARM
You are here : Micrium : ARM
Application Notes
Micrium offers ports for many ARM-based processors. For ARM-based processors that Micrium does not yet support, the generic ARM ports in this table can be used without change. However, a BSP would need to be written to initialize the processor.
A list of ARM-based processors that Micrium currently supports is at the bottom of this page.
| AN Number |
Title |
Author |
Download |
| AN-1011 |
µC/OS-II and the ARM processor
|
 |
|
| AN-1012 |
µC/OS-II and the ARM7 in Thumb mode |
 |
|
| AN-1014 |
µC/OS-II for ARM Processors
Works in ARM or Thumb mode |
 |
|
| AN-1018 |
µC/OS-II and the ARM Cortex-M3 Processors
|
 |
|
| AN-1022 |
µC/OS-II and the ARM Cortex-M1 Processors
|
 |
|
| AN-1176 |
µC/OS-II and the ARM1176JZF(S) Real Time System Model
(for the ARM1176JZ(F)-S Processor on the Integrator/CP)
|
 |
|

Miscellaneous
| Image |
Description |
Download |
 |
ARM1176JZF(S) Real Time System Model
Example µC/OS-II-based projects are available for the ARM1176JZF(S) Real Time System Model (RTSM). The RTSM is a virtual platform for creating software. This particular model is based on the Integrator/CP, and in addition to modelling the processor core, the RTSM simulates many of that board's peripherals as well, such as timers, UARTs, Color LCD, and Ethernet.
Micrium has one project targeted to the ARM1176JZF(S) RTSM. This project uses ARM's RealView Development System (RVDS), and corresponds to AN-1176. The example application updates the Color LCD window with two bar graphs: one plotting data about µC/OS-II timers, and the other plotting stack use for all eight tasks.
|
AN-1176:


|

Silicon Vendors using ARM
ARM is a very popular CPU architecture. Many silicon vendors offer ARM based procesor. To access any of the µC/OS-II ports for these processors and processor families, please click on the silicon vendor logo.
| Manufacturer |
Processor(s) |
|
Excalibur (ARM 922T) |
|
Cortex-M1 |
|
ADuC7026 (ARM7) |
 |
AT91RM9200 (ARM9)
AT91SAM7S (ARM7)
AT91SAM7SE (ARM7)
AT91SAM7X (ARM7)
AT91SAM9260 (ARM9)
AT91SAM9261 (ARM9)
AT91SAM9263 (ARM9)
AT91SAM9RL (ARM9)
|
 |
i.MX1 (ARM9)
i.MXL (ARM9)
i.MX21 (ARM9)
i.MX27
(ARM9)
i.MX31 (ARM11)
MAC71xx (ARM7)
|
|
StrongARM
110
Xscale |
|
LM3S1xx (Cortex-M3)
LM3S3xx (Cortex-M3)
LM3S6xx (Cortex-M3)
LM3S8xx (Cortex-M3)
LM3S1xxx (Cortex-M3)
LM3S2xxx (Cortex-M3)
LM3S6xxx (Cortex-M3)
LM3S8xxx (Cortex-M3)
|
 |
AME51 |
 |
LPC21xx (ARM7)
LPC22xx (ARM7)
LPC23xx (ARM7)
LPC24xx (ARM7)
LPC28xx (ARM7)
LPC3180 (ARM9)
LH79520 (ARM7)
LH79524 (ARM7)
LH79531 (ARM7)
LH7A400 (ARM9)
LH7A404 (ARM9) |
 |
KS32C41000
Eval. Board (ARM7)
KS32C41100 Eval. Board (ARM7)
SC3410x (ARM7) |
 |
STM32 (Cortex-M3)
STR7xx (ARM7)
STR9xx (ARM9) |
 |
TMS470 (ARM7) |

© www.Micrium.com
|