eCosPro

eCosPro® Developer's Kit

eCosPro Developer's Kits combine the stability, feature set, and quality of support required for commercial embedded application development with eCos.

  • Rigorously tested and quality assured, eCosPro provides a stable and reliable base for your application. A comprehensive automated test infrastructure typically runs over 21,000 tests for each supported platform in a release. No targets in the public release of eCos approach the level of testing associated with eCosPro.
  • All the necessary elements for eCos application development are included in the Developer's Kit: Eclipse-based IDE, GNU compiler toolset and utilities, GUI based configuration tool, RedBoot debug and bootstrap firmware, and the eCos RTOS. The standard features of eCos are further extended with a number of exclusive eCosPro tools and runtime features.
  • Most importantly, support is included as standard, acting as a safeguard against any problems you might encounter, answering your questions, helping to keep your project on track. This includes both incident and advice-line support services for eCosPro and (optionally) the host tools.

Exclusive and Upgraded eCosPro Developer's Kit Features:

  • eCosPro - the fully tested and supported version of eCos
  • Prebuilt RedBoot debug and bootstrap firmware binaries
  • Prebuilt, tested, and stabilized eCos host tools and GNU compiler toolchain (Linux or Windows based)
  • Eclipse-based IDE (Linux or Windows based), with eCos embedded-target support
  • A range of hardware debug solutions are supported by eCosPro's GDB command line and IDE-based debuggers (target platform dependent)
  • Professional installer
  • Memory allocation analysis and debugging tool
  • Profiling and code coverage tools (profiling timer support on selected platforms only)
  • The latest eCos and RedBoot documentation, with eCosPro feature and target platform additions
  • The standard C++ library
  • lwIP alternative small footprint networking stack and reduced footprint Ethernet drivers (selected platforms only)
  • Robust Boot Loader (RBL) package for in-field software upgrades
  • Objloader based runtime loading, relocation and linking of object files
  • JFFS2 Journalling Flash File System
  • DOS-compatible FAT filesystem with support for FAT12/16/32, long filenames, internationalization, removable media, and multi-threaded access (selected platforms only)
  • All target platforms include version 2 flash drivers - enabling support of multiple concurrent flash device types
  • Extended device support includes Ethernet, RS232, flash V2, watchdog, wallclock (RTC), I2C, SPI, PCI, IDE, dataflash, CF, MMC, SD/SDHC (target platform dependent)
  • Support for many microprocessors and target platforms that are not available in the public release (see below)

Also available is an expanding range of eCosCentric and third party middleware, fully tested and certified for use with eCosPro.

Target platforms currently supported by the eCosPro Developer's Kit include:

  • ARM7
    Ashling EVBA7 evaluation board (NXP LPC2106)
    Atmel AT91 series based AT91EB40, AT91EB40A, AT91EB42 and AT91EB55 evaluation boards (Atmel AT91)
    Atmel SAM7 series AT91SAM7S-EK, AT91SAM7X-EK, AT91SAM7A2-EK, AT91SAM7A3-EK evaluation boards (Atmel SAM7)
    Embedded Artists LPC2148 QuickStart board (NXP LPC2148)
    Embedded Artists LPC2468 OEM board module on OEM base board - both 16 & 32bit versions (NXP LPC2468)
    IAR LPC2106 KickStart Kit board (NXP LPC2106)
    Phytec phyCORE-ARM7/LPC229x development board (NXP LPC229x)
    STMicroelectronics STR710-EVAL board (STM STR710)
  • ARM9
    ARM RealView Versatile platform (ARM926E)
    Atmel SAM9 AT91SAM9260-EK, AT91SAM9261-EK and AT91SAM9263-EK Evaluation Kits (Atmel AT91SAM926X/ARM926EJ-S)
    Cogent CSB337 board (Atmel AT91RM9200/ARM920T)
    Freescale DragonBall M9328MXLADS/A development board (Freescale MC9328MXL/ARM920T)
    Kwikbyte KB9200, KB9201 and KB9202 boards (Atmel AT91RM9200/ARM920T)
    SSV DIL/NetPC DNP/9200 board (Atmel AT91RM9200/ARM920T)
  • ColdFire
    Freescale M5213EVB evaluation board (MCF5213, Coldfire v2 core)
    Freescale M5272C3 evaluation board (MCF5272, Coldfire v2 core)
    Freescale M5282EVB evaluation board (MCF5282, Coldfire v2 core)
    Freescale M5282LITE evaluation board (MCF5282, Coldfire v2 core)
    senTec / EBV Elektronik COBRA5329 module and carrier board (MCF5329, Coldfire v3 core)
    SSV DIL/NetPC DNP/5280 board (MCF528x, Coldfire v2 core)
  • IA32
    i386 PC platform (i82559, i82544, DP83816 and RTL8139 ethernet)
  • MIPS
    Malta MIPS32 4Kc development board
    Malta MIPS32 & MIPS16 4KEc development board
    NXP EV8330 validation platform (Nexperia PNX8330)
    NXP STB200 reference design (Nexperia PNX8316)
    NXP STB220 reference design (Nexperia PNX8331)
  • Nios II
    Altera Nios II Development Kit, Cyclone II Edition (Nios II)
    Altera Nios II Development Kit, Stratix II Edition (Nios II)
  • PowerPC
    A&M Adder I (MPC850) and Adder II (MPC852T) boards
    Freescale MPC5554EVB board (MPC55xx, e200z6 core)
  • SuperH
    Renesas SDK7780 development platform (SH4A)
    SH4-202 MicroDev CPU board (SH4)
    ST Microelectronics ST40RA evaluation board (SH4)
  • XScale
    Intel IQ80321 development board (IOP321)
    Intel IXDP425 development board (IXP425)

Support for the Linux Synthetic Target is also available on specific Linux distributions. Further platform support is added on a regular basis - driven by customer demand. Additional platform support is available on a contract basis for a variety of custom hardware solutions built with SOC devices such as the ARM926E, NXP LPC2214, Atmel SAM7S512, and Renesas H8S/2218.

Note that some features and drivers may not be available on all architectures or target platforms. For further details, to order eCosPro for one of the above platforms, or to check availability of eCosPro for a platform not listed above, please email info@ecoscentric.com. You can also read a concise description of eCosPro in the eCosPro datasheet (PDF).

   
         
 
  Copyright © 2003-2008 eCosCentric Limited Privacy & Legal Statements