eCosPro CPU & Board Support

eCosPro

The table below lists the available eCosPro architecture, CPU and board ports, and their supported hardware features. eCosPro Developer's Kits for the below boards are generally available for immediate purchase.

Ports to customer hardware or alternative development boards, along with any specific driver and/or feature requirements can be delivered as part of a custom eCosPro release.

<< Expand table

Parameterized CPU & Board Support Table - click on headings to sort, hover on headings or tick's for more info
Arch CPU Board Doc Debug USB Net Serial Flash SD SPI I2C WDT RTC Other Notes
Arch CPU Board Doc Debug USB Net Serial Flash SD SPI I2C WDT RTC Other Notes
ARM Aarch32 Virtual Machine QEMU System Arm QEMU x86-64
 QEMU, RedBoot   BSD, lwIP, IPv6                 VirtIO, RPMSG and macrocell based IO. SMP to 8 cores.ENQUIRE FOR AVAILABILITY
ARM Cortex-A5 Atmel SAMA5D3x Atmel SAMA5D31-EK, SAMA5D36-EK
J-Link or direct JTAG, RedBoot host & device BSD, lwIP, IPv6
NOR
FPU, GPIO, 10/100 and GBit Eth, CAN BootUp support for Atmel Secure Boot. Compatible with both Ronetix and Embest CPU module variants. The USB and CAN driver packages require add-on middleware licenses.
ARM Cortex-A5 Atmel SAMA5D3x Atmel SAMA5D3-Xplained
JTAG, RedBoot host & device BSD, lwIP, IPv6
NAND
 
FPU, GPIO, 10/100 and GBit Eth, CAN RedBoot built with NAND and Yaffs file system support. The CAN driver, USB and Yaffs packages require add-on middleware licenses.
ARM Cortex-A53 Broadcom BCM2837 Raspberry Pi 3 and Compute Module 3
JTAG, RedBoot host & device BSD, lwIP, IPv6
 
    SMP, FPU, GPIO, WiFi Free for non-commercial use.
Compute Module IO Board V3 support includes eMMC. Pi 3 wireless network support has been tested against the RPi3B (Raspberry Pi 3 Model B V1.2) & RPi3B+ (Raspberry Pi 3 Model B+ 2017).
ARM Cortex-A7 Broadcom BCM2836 Raspberry Pi 2
JTAG, RedBoot host & device BSD, lwIP, IPv6
 
    SMP, FPU, GPIO Free for non-commercial use
ARM Cortex-A9 Intel Cyclone V HPS Intel Cyclone V SoC Development Kit (DK-DEV-5CSXC6N/ES)
JTAG, RedBoot BSD, lwIP, IPv6
QSPI flash
 
GPIO QSPI is dedicated to serial flash support. SMP and FPU supported in v4.0 and later. MMC/MicroSD slot does not have a card-detect (media change) signal
ARM Cortex-A9 Broadcom Broadcom BCM956150K SVK reference board (BCM56150)
JTAG, RedBoot
 
 
QSPI flash
 
ARM Cortex-A9 Intel Arria 10 SX HPS Dream Chip Arria 10 SoM & Eval Baseboard (DCT10ABASE)
JTAG, RedBoot BSD, lwIP, IPv6
QSPI flash
 
GPIO Utilises "Golden Hardware Reference Design" (GHRD) as default FPGA configuration with associated mappings, SMP, quad-ethernet interfaces supported for BSD based stack.
ARM Cortex-M3 NXP LPC17xx: LPC1768, LPC1758 Keil MCB1700 Evaluation Board
JTAG, gdbstubs lwIP, IPv6
NOR
ARM Cortex-M3 Luminary Micro/TI Stellaris LM3Sxxxx:LM3S8962 LM3S8962 Evaluation Board
JTAG, gdbstubs lwIP, IPv6
NOR  
 
GPIO  
ARM Cortex-M3 ST STM32 F1: STM32F103RB ST STM3210B-EVAL evaluation board
JTAG  
NOR  
ADC, GPIO ENQUIRE FOR AVAILABILITY
ARM Cortex-M3 ST STM32 F1: STM32F107VCT ST STM3210C-EVAL evaluation board
JTAG, gdbstubs lwIP, IPv6
NOR  
ADC, GPIO
ARM Cortex-M3 ST STM32 F1: STM32F103ZE ST STM3210E-EVAL evaluation board
JTAG, RedBoot  
NOR, NAND
 
ADC, GPIO, CAN The CAN driver package requires an add-on middleware license.
ARM Cortex-M3 ST STM32 F2: STM32F207IGH6 ST STM3220G-EVAL evaluation board
ST-Link and direct JTAG, RedBoot host & device lwIP, IPv6
NOR
ADC, GPIO, CAN Supports both USB HS and FS controllers. The USB and CAN driver packages require add-on middleware licenses.
ARM Cortex-M4 Atmel SAM4E: SAM4E16 Atmel SAM4E-EK Evaluation Kit
JTAG, gdbstubs BSD, lwIP, IPv6
NOR  
ADC, GPIO, CAN The CAN driver package requires an add-on middleware license.
ARM Cortex-M4 Cypress BCM43362 WICED BCM943362WCD4 Evaluation and Development Kit
 
JTAG lwIP, IPv6
NOR
 
GPIO WICED WiFi integrated with eCosPro lwIP. ENQUIRE FOR AVAILABILITY
ARM Cortex-M4 Cypress BCM43364 WICED BCM943364WCD1 Evaluation and Development Kit
 
JTAG lwIP, IPv6
NOR
 
GPIO WICED WiFi integrated with eCosPro lwIP. ENQUIRE FOR AVAILABILITY
ARM Cortex-M4 NXP Kinetis K60: MK60DN512VMD10, MK60DN512VMD10, MK60FN1M0VLQ12 TWR-K60N512 / TWR-K60D100M / TWR-K60F120M
Tower System Modules
OSBDM JTAG, RedBoot BSD, lwIP, IPv6
NOR
 
GPIO Requires TWR-SER board to support serial and ethernet features.
ARM Cortex-M4 NXP Kinetis K70: MK70FN1M0VMJ12 TWR-K70F120M Tower System Module
OSBDM JTAG, RedBoot BSD, lwIP, IPv6
NOR
 
GPIO Requires TWR-SER board to support serial and ethernet features.
ARM Cortex-M4 ST STM32 L4: STM32L476RG ST 32L476GDISCOVERY evaluation board
ST-Link and direct JTAG, RedBoot
NOR, QSPI flash
ADC, GPIO QSPI is dedicated to serial flash support. BootUp boot firmware with in-field system update functionality.
ARM Cortex-M4 ST STM32 L4+: STM32L4R9AII6 ST 32L4R9IDISCOVERY evaluation board
ST-Link and direct JTAG, RedBoot
NOR, Octo SPI flash
ADC, GPIO OCTOSPI is dedicated to serial flash support, can operate in 1/4/8 bit mode. BootUp boot firmware with in-field system update functionality.
ARM Cortex-M4 ST STM32 F4: STM32F407IGH6 ST STM3240G-EVAL evaluation board
ST-Link and direct JTAG, RedBoot host & device lwIP, IPv6
NOR
ADC, GPIO, CAN Supports both USB HS and FS controllers. The USB and CAN driver packages require add-on middleware licenses.
ARM Cortex-M4 ST STM32 F4: STM32F417IGH6 ST STM3241G-EVAL evaluation board
ST-Link and direct JTAG, RedBoot host & device lwIP, IPv6
NOR
ADC, GPIO, CAN Supports both USB HS and FS controllers. The USB and CAN driver packages require add-on middleware licenses. Does not include support for STM32F41x family specific crypto acceleration hardware.
ARM Cortex-M4 ST STM32 F4: STM32F407VGT6 STM32 Discovery Kit - STM32F4DISCOVERY
ST-Link JTAG, gdbstubs host & device lwIP, IPv6
NOR
ADC, GPIO Includes support for the DM-STF4BB Discovery Base board - which provides connectors for Ethernet, RS232 and SDHC. Supports both USB HS and FS controllers. The USB package requires an add-on middleware license.
ARM Cortex-M4 ST STM32 F4: ST32F429ZIT6U Discovery Kit for STM32F429/439 lines - STM32F429IDISCOVERY
ST-Link JTAG, gdbstubs host & device  
NOR
 
ADC, GPIO Supports both USB HS and FS controllers. The USB package requires an add-on middleware license.
ARM Cortex-M4 ST STM32 F4: STM32F429NIH6 Evaluation board for STM32F429 - STM32429I-EVAL
ST-Link JTAG, gdbstubs host & device BSD, lwIP, IPv6
NOR
GPIO, CAN Supports both USB HS and FS controllers. The USB and CAN driver packages require add-on middleware licenses. BootUp boot firmware with in-field system update functionality.
ARM Cortex-M7 Microchip SAME70: ATSAME70Q21 Smart SAM E70 Xplained Evaluation Kit - ATSAME70-XPLD
EDBG, JTAG    
NOR  
    CAN FD, ADC, CAN CAN FD and CAN driver packages require add-on middleware licenses. No on-board transceiver, uses Arduino connectors. Atmel SAM S70 untested.
ARM Cortex-M7 Microchip SAMV71: ATSAMV71Q21 SAM V71 Xplained Ultra evaluation Kkit - ATSAMV71-XULT
EDBG, JTAG    
NOR, QSPI
    CAN FD, ADC, CAN CAN FD and CAN driver packages require add-on middleware licenses.
ARM Cortex-M7 ST STM32 F7: STM32F746NGH6 Evaluation board for STM32F746 - STM32746G-EVAL2
ST-Link JTAG, gdbstubs host & device BSD, lwIP, IPv6
NOR
ADC, GPIO, CAN Support for both USB HS and FS controllers. The USB and CAN driver packages require add-on middleware licenses. BootUp boot firmware with in-field system update functionality.
ARM Cortex-M7 NXP i.MX RT1050 crossover CPU: MIMXRT1052DVL6A MIMXRT1050-EVKB: i.MX RT1050 Evaluation Kit
CMSIS-DAP, JTAG, RedBoot host & device lwIP, IPv6
NOR, QSPI  
  PWM QSPI serial flash access requires NXP documented board modification.
ARM Cortex-M7 NXP i.MX RT1064 crossover CPU: MIMXRT1064DVL6A MIMXRT1064-EVK: i.MX RT1064 Evaluation Kit
CMSIS-DAP, JTAG, RedBoot host & device lwIP, IPv6
NOR, QSPI  
  PWM, CAN The CAN driver package requires an add-on middleware license. Direct programming of on-chip FlexSPI2 to on-package/bootable Winbond flash via Ronetix PEEDI.
ARM Cortex-M7 ST STM32 F7: STM32F746NG STM32F7 Discovery - 32F746GDISCOVERY
ST-Link JTAG host & device BSD, lwIP, IPv6
NOR
ADC,GPIO Support for both USB HS and FS controllers. The USB package requires an add-on middleware license.
ARM Cortex-M7 ST STM32 H7: STM32H735IG Discovery Kit for STM32H7 Value Lines - STM32H735-DK
ST-Link JTAG   lwIP, IPv6
NOR
ADC,GPIO  
ARM Cortex-M7 ST STM32 H7: STM32H723ZG STM32 Nucleo-144 Development Board for STM32H7 Value Lines - NUCLEO-H723ZG
ST-Link JTAG   lwIP, IPv6
NOR, QSPI  
  ADC,QSPI,OCTOSPI QSPI at 66MHz with external flash via CN10
ARM11 Broadcom BCM2835 Raspberry Pi, Compute Module, Pi 0, Pi 0 Wireless
JTAG, RedBoot host & device BSD, lwIP, IPv6
 
    FPU, GPIO, WiFi Free for non-commercial use.
Compute Module IO Board support includes eMMC. Wireless network support has been tested against the RPi0W (Raspberry Pi Zero W V1.1) platform.
ARM7 Atmel AT91: AT91R40008 Atmel AT91EB40A Evaluation Kit
JTAG, RedBoot  
NOR      
    AT91MEC01 Memory Extension Card supported
ARM7 Atmel AT91: AT91R40807 Atmel AT91EB40 Evaluation Kit
JTAG, RedBoot  
NOR      
    AT91MEC01 Memory Extension Card supported
ARM7 Atmel AT91: AT91M42800A Atmel AT91EB42 Evaluation Kit
JTAG, RedBoot  
NOR             AT91MEC01 Memory Extension Card supported
ARM7 Atmel AT91: AT91M55800A Atmel AT91EB55 Evaluation Kit
JTAG, RedBoot  
NOR, DataFlash  
 
  AT91MEC01 Memory Extension Card supported
ARM7 Atmel AT91: AT91M55800A PHYTEC phyCORE ARM7/AT91M55800A SOM
JTAG, RedBoot  
NOR      
    RedBoot only
ARM7 Atmel SAM7: AT91SAM7A2 Atmel AT91SAM7A2-EK Evaluation Kit
JTAG, RedBoot  
NOR      
     
ARM7 Atmel SAM7: AT91SAM7A3 Atmel AT91SAM7A3-EK Evaluation Kit
JTAG, RedBoot  
NOR      
  CAN The CAN driver package requires an add-on middleware license.
ARM7 Atmel SAM7: AT91SAM7SE256, AT91SAM7SE512 Atmel AT91SAM7SE-EK Evaluation Kit
 
JTAG, gdbstubs  
NOR  
    ENQUIRE FOR AVAILABILITY
ARM7 Atmel SAM7: AT91SAM7S256, AT91SAM7S512 Atmel AT91SAM7S-EK Evaluation Kit
JTAG, gdbstubs  
NOR  
     
ARM7 Atmel SAM7: AT91SAM7X256, AT91SAM7X512 Atmel AT91SAM7X-EK Evaluation Kit
JTAG, gdbstubs lwIP, IPv6
NOR, DataFlash  
    lwIP recommended due to limited memory
ARM7 NXP LPC2xxx: LPC2104, LPC2105, LPC2106, LPC2212, LPC2214, LPC2294 Ashling EVBA7 board
JTAG, RedBoot  
NOR      
   
ARM7 NXP LPC2xxx: LPC2106 IAR LPC2106 KickStart board
JTAG, gdb stubs, RedBoot  
NOR      
  ecoflash support for writing flash images
ARM7 NXP LPC2xxx: LPC2148 Embedded Artists QuickStart Board on Prototype Board
JTAG, gdbstubs  
NOR      
  ecoflash support for writing flash images
ARM7 NXP LPC2xxx: LPC2292, LPC2294 Phytec phyCORE-LPC2294 board
JTAG, RedBoot BSD, lwIP, IPv6
NOR      
CAN The CAN driver package requires an add-on middleware license.
ARM7 NXP LPC2xxx: LPC2387 Keil MCB2387 Evaluation Board
JTAG, gdb stubs lwIP, IPv6
NOR
  lwIP only due to limited memory
ARM7 NXP LPC2xxx: LPC2468 Embedded Artists LPC2468-32 and LPC2468-16 OEM Boards on Base Board
JTAG, RedBoot BSD, lwIP, IPv6
NOR, NAND
   
ARM7 ST STR7: STR710 ST STR710-EVAL board
JTAG, RedBoot  
NOR    
  ADC The CAN driver package requires an add-on middleware license.
ARM7 ST STR7: STR710 Trimble TM3000 Development Kit
JTAG, RedBoot BSD, lwIP, IPv6
NOR    
ADC, GPIO, PPP over GSM Free eCosPro Starter Kit available to TM3000 registered users
ARM7 Sharp LH7: LH77790A ARM AEB-1 Evaluation Board
JTAG, RedBoot  
NOR      
     
ARM7 Samsung KS32: KS32C50100 ARM Evaluator7T (AEB-2)
JTAG, RedBoot BSD, lwIP, IPv6
NOR              
ARM7 ARM7TDMI ARM FPGA Integrator/CM7TDMI
JTAG, RedBoot BSD, lwIP, IPv6
NOR           PCI  
ARM7 ARM7TDMI ARM PID7T/EPI Dev7
JTAG, RedBoot  
NOR              
ARM9 ARM926EJS ARM Versatile Platform
JTAG, RedBoot BSD, lwIP, IPv6
NOR      
   
ARM9 ARM966E-S ARM FPGA Integrator/CM966E-S
JTAG, RedBoot BSD, lwIP, IPv6
NOR           PCI  
ARM9 Atmel AT91: AT91RM9200 Atmel AT91RM9200 Development Kit
JTAG, RedBoot BSD, lwIP, IPv6
NOR, DataFlash
   
ARM9 Atmel AT91: AT91RM9200 Atmel AT91RM9200 Evaluation Kit
JTAG, RedBoot BSD, lwIP, IPv6
NOR, DataFlash
   
ARM9 Atmel AT91: AT91RM9200 Cogent CSB337 single board computer
JTAG, RedBoot BSD, lwIP, IPv6
NOR    
framebuffer Cogent CSB900 LCD board required for framebuffer driver
ARM9 Atmel AT91: AT91RM9200 KwikByte KB9200, KB9201, KB9202B, KB9202C single board computers
JTAG, RedBoot BSD, lwIP, IPv6
NOR      
   
ARM9 Atmel AT91: AT91RM9200 SSV DNP/9200 on DNP/EVA9 Evaluation Board
JTAG, RedBoot BSD, lwIP, IPv6
NOR
   
ARM9 Atmel SAM9: AT91SAM9260 Atmel AT91SAM9260-EK Evaluation Kit
JTAG, RedBoot host BSD, lwIP, IPv6
DataFlash, NAND
DataFlash based system bootstrap. NAND driver supports H/W ECC and Yaffs NAND file system. The USB and Yaffs packages require add-on middleware licenses.
ARM9 Atmel SAM9: AT91SAM9261 Atmel AT91SAM9261-EK Evaluation Kit
JTAG, RedBoot host BSD, lwIP
NOR, NAND
NAND driver supports H/W ECC and Yaffs NAND file system. The USB and Yaffs packages require add-on middleware licenses.
ARM9 Atmel SAM9: AT91SAM9263 Atmel AT91SAM9263-EK Evaluation Kit
JTAG, RedBoot host BSD, lwIP, IPv6
DataFlash, NAND
DataFlash based system bootstrap. NAND driver supports H/W ECC and Yaffs NAND file system. The USB and Yaffs packages require add-on middleware licenses.
ARM9 Atmel SAM9: AT91SAM9G20 Atmel AT91SAM9G20-EK Evaluation Kit
JTAG, RedBoot host BSD, lwIP, IPv6
DataFlash, NAND
The USB package requires an add-on middleware license.
ARM9 Atmel SAM9: AT91SAM9G45 Atmel AT91SAM9G45-EKES Evaluation Kit
RedBoot host BSD, lwIP, IPv6
DataFlash, NAND
The USB package requires an add-on middleware license.
ARM9 NXP i.MX25: i.MX253 IMX25PDK - i.MX25 Product Development Kit
JTAG, RedBoot BSD, lwIP, IPv6
NOR  
ADC, framebuffer, GPIO
ARM9 NXP i.MXL: MC9328MX1, MC9328MXL MX1ADS/M9328MXLADS Application Development System
JTAG, RedBoot BSD, lwIP, IPv6
NOR      
     
ARM9 Samsung s3c24xxx: s3c2410x s3c24xxx based boards JTAG, RedBoot BSD, lwIP, IPv6
NOR, NAND      
  Current h/w ports limited to private customer boards
ARM9 TI Integra OMAP L-1x: L-137 Spectrum Digital OMAP-L137/TMS320C6747 Floating Point Starter Kit
JTAG, RedBoot host BSD, lwIP, IPv6
NOR
The USB package requires an add-on middleware license.
ARM9 TI Integra OMAP L-1x: L-138 Zoom OMAP-L138 eXperimenter Kit
JTAG, RedBoot host BSD, lwIP, IPv6
NOR
 
SPI serial flash. RedBoot support for JFFS2 on flash and FATfs on SD cards. The USB package requires an add-on middleware license.
ARM9 TI Sitara AM180X: AM1808 Zoom Sitara AM1808 eXperimenter Kit
JTAG, RedBoot host BSD, lwIP, IPv6
NOR
 
Sitara is software compatible with above TI L138 processor. The USB package requires an add-on middleware license.
ARM XScale Intel IOP3xx, IOP321/80321 Intel IQ80321 Evaluation Platform Board
JTAG, RedBoot BSD, lwIP, IPv6
NOR           PCI  
ARM XScale Intel IXP4xx: IXP425 Intel XScale IXDP425 Network Processor Evaluation Board
JTAG, RedBoot BSD, lwIP, IPv6
NOR           PCI, GPIO  
ColdFire NXP MCF520x: MCF5208 NXP M5208EVB and M5208EVBe Evaluation Boards
BDM BSD, lwIP, IPv6
NOR  
     
ColdFire NXP MCF521x: MCF5213 NXP M5213EVB Evaluation Board
BDM  
NOR  
  CAN Free eCosPro Starter Kit available for registered owners of the board, upgradeable to eCosPro Developer's Kit. ecoflash support for installing flash images. The CAN driver package requires an add-on middleware license.
ColdFire NXP MCF527x: MCF5272 NXP M5272C3 Evaluation Board
BDM, RedBoot BSD, lwIP, IPv6
NOR  
 
     
ColdFire NXP MCF528x: MCF5282 M5282EVB Evaluation Board
BDM, RedBoot BSD, lwIP, IPv6
NOR  
  CAN On-chip and off-chip flash both supported. The CAN driver package requires an add-on middleware license.
ColdFire NXP MCF528x: MCF5282 M5282LITE Evaluation Board
BDM, RedBoot BSD, lwIP, IPv6
NOR  
  CAN On-chip and off-chip flash both supported. The CAN driver package requires an add-on middleware license.
ColdFire NXP MCF528x: MCF5280 SSV DIL/NetPC DNP/5280 eCos Starter Kit
BDM, RedBoot BSD, lwIP, IPv6
NOR  
  CAN Board bundled with eCosPro Starter Kit which can be upgraded to eCosPro Developer's Kit. The CAN driver package requires an add-on middleware license.
ColdFire NXP MCF528x: MCF5282 SSV DIL/NetPC DNP/5282 on DNP/EVA6 Evaluation Board
BDM, RedBoot BSD, lwIP, IPv6
NOR  
  CAN On-chip and off-chip flash both supported. The CAN driver package requires an add-on middleware license.
ColdFire NXP MCF532x: MCF5329 senTec Cobra5329 Module and Carrier Board
BDM, RedBoot device BSD, lwIP, IPv6
NOR
CAN ecoflash support for writing flash images. The USB and CAN driver packages require add-on middleware licenses.
H8S Renesas H8S/22xx: H8S/2218, H8S/2212 H8S Simulator
RedBoot  
              Only 32bit versions of CPU supported. Current h/w ports limited to private customer boards
H8 Renesas H8/300H H8/300 Simulator
RedBoot  
              Only 32bit versions of CPU supported. Current h/w ports limited to private customer boards
MIPS MIPS32: 14Kc, 14K with microMIPS ISA support MIPS SEAD-3 LX110 and LX50 Development Boards
JTAG, RedBoot BSD, lwIP, IPv6
NOR             Dual ISA support includes configuration options to enable mixing of MIPS32 and microMIPS ISA's in both system and application code. Both little-endian and big endian modes of operation are also supported. Multicasting and IPv6 currently not supported.
MIPS MIPS32: 4Kc; MIPS64: 5Kc MIPS Atlas Development Board
JTAG, RedBoot BSD, lwIP
NOR           PCI  
MIPS MIPS32: 4Kc, 4Kec; MIPS64: 5Kc MIPS Malta Development Board
JTAG, RedBoot BSD, lwIP
NOR        
PCI  
MIPS NXP PNX83xx: PNX8310 NXP STB200 STB Reference Design
JTAG, RedBoot BSD, lwIP, IPv6
NOR      
    Free eCosPro Starter Kit available to STB200 registered users. Includes USB host stack.
MIPS NXP PNX83xx: PNX8330 NXP STB220 STB Reference Design
JTAG, RedBoot BSD, lwIP, IPv6
NOR  
 
  IDE Free eCosPro Starter Kit available to STB220 registered users. Includes MMFS fs & USB host and device stacks.
NIOS II Altera Cyclone II FPGA Altera Nios II Development Kit Cyclone II FPGA Edition (2C35)
JTAG, RedBoot BSD, lwIP, IPv6*
NOR      
    Triple-speed Ethernet driver included. * Multicasting and IPv6 are supported for the on-board lan91c111 Ethernet driver, but not currently for Altera triple-speed Ethernet driver.
NIOS II Altera Cyclone III FPGA Nios II Embedded Evaluation Kit, Cyclone III Edition (NEEK)
JTAG, RedBoot BSD, lwIP
NOR      
    Triple-speed Ethernet driver included. Multicasting and IPv6 currently not supported for triple-speed Ethernet driver.
NIOS II Altera Stratix II FPGA Altera Nios II Development Kit Stratix II FPGA Edition (2S60)
JTAG, RedBoot BSD, lwIP
NOR      
    Triple-speed Ethernet driver included. * Multicasting and IPv6 are supported for the on-board lan91c111 Ethernet driver, but not currently for Altera triple-speed Ethernet driver.
PowerPC NXP MPC5121e NXP ADS512101 Advanced Development System
JTAG, RedBoot BSD, IPv6
NOR
 
CAN, GPIO, IDE, SPI-slave SPI and UART support on this board are mutually exclusive. JTAG programmer required for RedBoot firmware installation. The CAN driver package requires an add-on middleware license.
PowerPC NXP MPC55xx: MPC5554 NXP MPC5554EVB Evaluation Kit (AKA MPC55554DEMO)
JTAG, RedBoot  
NOR              
PowerPC NXP MPC82xx: MPC8245 Ampro EnCore PP1 module and board   JTAG, RedBoot BSD, lwIP
NOR             ENQUIRE FOR AVAILABILITY
PowerPC NXP MPC830x: MPC8309 NXP MPC830xKIT Processor Evaluation Kit
JTAG, RedBoot BSD, lwIP
NOR    
GPIO
PowerPC NXP MPC8xx: MPC852T Analogue & Micro Adder II Board
JTAG, RedBoot BSD, lwIP, IPv6
NOR              
PowerPC NXP MPC8xx: MPC850 Analogue & Micro Adder I Board
JTAG, RedBoot BSD, lwIP, IPv6
NOR              
RISC-V 32 Expressif ESP32-C3 Beetle ESP32 - C3 (RISC-V Core Development Board)
JTAG    
NOR  
  ENQUIRE FOR AVAILABILITY
RISC-V 32 SiFive RISC-V E24 Core
JTAG, RedBoot                     ENQUIRE FOR AVAILABILITY
RISC-V 32 SiFive RISC-V RV32IMACFC Pine64 PineCone
JTAG, RedBoot                     ENQUIRE FOR AVAILABILITY
RISC-V 32 QEMU RISC-V RV32I QEMU x86-64
 QEMU, RedBoot   BSD, lwIP, IPv6
              VirtIO, RPMSG and macrocell based IOENQUIRE FOR AVAILABILITY
RISC-V 64 QEMU RISC-V RV64E QEMU x86-64
 QEMU, RedBoot   BSD, lwIP, IPv6
              VirtIO, RPMSG and macrocell based IO. SMP to 4 cores. ENQUIRE FOR AVAILABILITY
SuperH Renesas SH4A: SH7780 SDK7780 Development Board
JTAG, RedBoot BSD, lwIP, IPv6
NOR      
PCI  
SuperH Renesas SH4: SH4-200 SuperH SH4-202 MicroDev Board
JTAG, RedBoot BSD, lwIP, IPv6
NOR              
SuperH ST ST40: ST40RA166XH ST ST40RA166 Evaluation Platform
JTAG, RedBoot BSD, lwIP, IPv6
NOR           PCI Free eCosPro Starter Kit available to ST40RA166 board registered users
Tilera TILE-Gx TILE-Gx evaluation boards
LittleBoPeep                 Includes port of a subset of the Tilera Multicore Components (TMC) Library. Kit only supports Linux hosts, does not include Eclipse IDE and requires the use of the Tilera MDE Tile Tools.
x86 Intel/AMD x86-32 Generic PC and PC/104 boards
RedBoot BSD, lwIP, IPv6
         
framebuffer, PCI, NXP SJA1000 CAN, SMP support on some h/w Ethernet: Intel i82559, i82544; AMD Lance; NS DP83816; Realtek RTL8139. VMware, Bochs Emulator and QEMU can also be used as target. VMware port does not support IPv6. Profiling system shares system timer. The CAN driver package requires an add-on middleware license.
x86 Intel/AMD x86-32 Linux x86 Synthetic Target
direct BSD, lwIP, IPv6   NOR, NAND      
framebuffer, ADC Synthetic NAND driver includes bad block injection option

<< Expand table

In addition to the drivers and features listed above, all ports include hardware support for system interrupt controller, hardware timer, cache (where applicable) and RAM initialisation.

All NOR flash drivers conform to v2 of the flash API. NOR flash drivers are required for JFFS2 Journalling Flash File System 2 support. NAND flash drivers are required to support the Yaffs NAND file system. USB host controller, MMC/SD or IDE drivers are a prerequisite for FATfs support.

Driver support indicated in above table is either for the specific processor or discrete hardware on the specific evaluation board. Any given evaluation board may not include the necessary hardware to support all processor specific drivers.

eCosPro Developer's Kit releases can be developed on-demand for other development boards, or for your own custom hardware - with your specific device driver and functionality requirements incorporated. Please contact us to discuss your requirements.