eCos is designed to be portable to a wide range of target architectures and
target platforms including 16, 32, and 64 bit architectures, MPUs, MCUs and
DSPs. The eCos kernel, libraries and run-time components are layered on the
Hardware Abstraction Layer (HAL) and thus will run on any target once the
HAL and relevant device drivers have been ported to the target's processor
architecture and board. Currently, eCos supports ten different target
architectures (ARM, Renesas H8/300H, Intel x86, MIPS, Matsushita AM3x, Motorola 68k
and ColdFire*, PowerPC, SuperH, SPARC and
NEC V8xx) including many of the popular variants of these architectures and
evaluation boards**. Many new ports are in
development.