You are here : Micrium : Products
: µC/OS-II : Kernel :
Ports
The latest version should work with most of the
ports provided on this web site but will require that you add #defines
in OS_CFG.H. We are very careful to not jeopardize the integrity
of ports when we create a new version. The only thing you
may have to do is add a few new 'simple' functions (mostly empty)
and #defines but that's about it. The most significant difference
as of V2.52 introduces a new algorithm to avoid having to adjust
the SP in OSIntCtxSw(). However,
you don't have to use it if you already have a working port.
Note that only the PORT is provided and it is
assumed that you have the rest of the source for µC/OS-II
from the book or the upgrade.
Each port now has a version associated with it. This is
the version of the port itself and not µC/OS-II
Click on the manufacturer's
logo to link to the port page.
| Manufacturer |
Processor(s) |
|
|
SE3208 |
|
|
Nios
(32-Bit)
Nios II
Excalibur (ARM 922T)
|
|
|
80x86
(Large Model)
80x86 (Large Model with Floating-Point)
80x86 (Protected Mode) |
 |
ADuC7xxx
ADSP-217x & ADSP-218x
Blackfin 5xx
SHARC
AD21065L |
 |
ARCtangent-A4
ARCompact |
 |
(See also ATMEL)
(See also FREESCALE)
(see also LuminaryMicro)
(See also OKI)
(See also NXP)
(See also SAMSUNG)
(See also ST)
(see also TI)
|
 |
AVR:
ATmega103
ATmega64
ATmega128
ATmega256
ARM:
AT91RM9200 (ARM9)
AT91SAM7S64 (ARM7)
AT91SAM7SE512 (ARM7)
AT91SAM7x256 (ARM7)
AT91SAM9260 (ARM9)
AT91SAM9261 (ARM9)
AVR32:
AP7000
UC3
|
 |
XAP3
XAP4
XAP5 |
_366x86-.gif) |
APS3 |
 |
M56F8xx DSP
9S08
9S12
M68HC08
M68HC11
M68HC12
M68HC16
CPU32 & CPU32+
M68000, M68008, M68EC000
M680x0
ColdFire 5206E
ColdFire 5249
ColdFire 5272
ColdFire 5275
ColdFire 5282
ColdFire 5307
M.Core
M.Core 2107
PowerPC 8xx
PowerPC 8240
MPC555
MPC565/566
MPC55xx
StarCore TC1402B
i.MX1
i.MXL
i.MX21
i.MX31
|
 |
FFMC-16
FR-50
SPARClite |
|
|
64180 Banking
Model)
H8-300H (Normal Mode)
H8-300H (Advanced Mode)
H8S (Normal Mode)
H8S (Advanced Mode)
H8SX
M16C
M32C
M77xx
SH-2
SH-3 |
| IBM |
PowerPC
405 |
 |
TriCore
80C164
80C166/167 |
|
|
StrongARM
110
8051
80XC52
80x86 (Large Model)
80x86 (Large Model with Floating Point)
80x86 (Huge Model)
80x86 (Protected Mode)
80C196KC
80296
Xscale
|
|
Mico32 |
|
|
LX4189
LX4380 |
|
|
µC/OS-II
Emulation on Linux |
|
|
ZSP400
Core
LSI402ZX
LSI403Z |
|
LM3S1xx
LM3S3xx
LM3S6xx
LM3S8xx
LM3S2xxx
LM3S6xxx
|
|
|
PIC18
PIC24
dsPIC30
dsPIC33
|
|
|
R3000-based
(see Lexra)
R4000 |
|
|
CR16C
CP3000 |
|
|
78K4
V850E |
 |
AME51 (ARM7) |
| OpenRISC |
OR1200 |
 |
XA (Large
Model)
LPC21xx (ARM7)
LPC22xx (ARM7)
LPC23xx (ARM7)
LPC24xx (ARM7)
LPC28xx (ARM7)
LPC3180 (ARM9)
LH79520 (ARM7)
LH79524 (ARM7)
LH79531 (ARM7)
LH7A400 (ARM9)
LH7A404 (ARM9) |
 |
Rabbit 2000 |
 |
KS32C41000
Eval. Board (ARM7)
KS32C41100 Eval. Board (ARM7)
SC3410x (ARM7) |

(Those parts are now available from NXP) |
LH79520
(ARM7)
LH79524 (ARM7)
LH79531 (ARM7)
LH7A400 (ARM9)
LH7A404 (ARM9)
|
 |
80C166/167
ST10
ST72
STM32 (Cortex)
STR7xx (ARM7)
STR9xx (ARM9) |
 |
MSP-430
TMS320-C31
TMS320-C40
TMS320-C2400
TMS320-C5409
TMS320-C55xx
TMS320-C6201
TMS320-C6711
TMS470 (ARM7) |
 |
Windows Simulator (see AN-1032) |
 |
MicroBlaze
PPC405
|
 |
eZ80
Z-80
Z-180 (Banking Model) |