Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

eCosPro by eCosCentric



OS/RTOS

Product Description

eCos® is the premier open source real-time operating system. A mature and robust system, it has many design wins to its credit in a diverse range of market segments including industrial automation, consumer electronics, telematics, aerospace, multimedia and telecommunications. eCos is one of the major players in the fragmented embedded OS market with a market usage of around 5-6% according to CMP’s Embedded Study 2007, and EDC’s Embedded Development Survey 2007. Examples of products that incorporate eCos include the Sony PlayStation 3, Sirius satellite radios, Netgear routers, the Raytheon Patriot missile system, Samsung LCD TVs, the ESA SSETI Express satellite, Trimble GPSs, and Compellent SANs.

eCosPro® is targeted at professional developers looking to integrate eCos within commercial products. Out of the box, eCosPro includes all the tools and runtime functionality necessary for general embedded applications.

A supporting cast of optional middleware packages provides additional features such as USB OTG/host/device support, graphical user interfaces, in-memory databases, Java virtual machines, CAN bus, multi-media filesystems, and so on.

eCosPro® Developer's Kit Highlights:
* eCosPro RTOS runtime
* RedBoot bootstrap and debug firmware
* ISO C and standard C++ libraries
* Posix and uITRON compatibility layers
* lwIP and BSD TCP/IP stacks including PPP, DHCP, HTTPD, etc
* Comprehensive file system support:
RAM, ROM, JFFS2 Flash, VFAT12/16/32
* Extensive device support:
Flash, Ethernet, serial, watchdog, RTC, UART, I2C, SPI, SD, MMC, CF, IDE, PCI, framebuffer
* Complete sources of all runtime code
* Eclipse-based IDE with integrated eCos remote target support
* Industry standard GNU C/C++ toolchain
* eCos configuration, memory analysis and execution profiling tools
* Windows or Linux hosted development environments
* Incident and advice-line technical support services

To ensure the highest level of quality and stability each eCosPro release is subjected to extensive testing within eCosCentric's automated test farm. Each release typically executes more than 21,000 test cases over a two week extended QA period.

eCosPro delivers extensive support for the ARM architecture including coverage of the major cores - Cortex-M3, ARM7, ARM9, and XScale. Thumb mode support for both the operating system and applications. ARM JTAG based debug support integrated with the eCosPro Eclipse IDE. Specific microcontroller family support includes the Atmel AT91's, SAM7, SAM9; Freescale i.MX; Intel IXP, IOP; Philips LPC; and STM STR71x, STM32. A rapidly growing range of hardware platform support includes boards from ARM, Ashling, Atmel, Cogent, Embedded Artists, Freescale, IAR, Kwikbyte, Phytec, and STM. eCosCentric can provide on-demand ports to any ARM based hardware not already covered.

eCosPro

Market Segment(s)

  • Embedded

ARM Processor(s)

  • ARM7EJ-S
  • ARM7TDMI
  • ARM7TDMI-S
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • Cortex-A53
  • Cortex-A57
  • Cortex-M3
  • ARMv8
  • StrongARM
  • XScale
 
ARM Connected