Zylin AS
Phone:
(+47) 51 63 25 00
Fax:
(+47) 51 88 00 29
Queries:
info@zylin.com
Sales:
sales@zylin.com
eCos RTOS services

Overview

Deeply embedded software is software that runs without a "real" operating system like Windows CE or Linux. The advantages of such a “bare bones” system can be reduced power consumption, physical footprint, part cost, and simple PCB layout.

Such deeply embedded applications have tens to hundreds of Kbytes of flash/RAM. "Real" operating systems, such as uCLinux/Windows and CE/Linux, require megabytes.

For projects for which Linux (or uCLinux) is not an option, Zylin often recommends eCos. eCos has a configurable feature set and can include only those parts that are necessary for the application.

eCos is a free open source embedded operating system. http://ecos.sourceware.org

The minimum configuration of eCos is as a basic runtime library that provides no operating system feature--just close to the metal drivers (such as flash and serial). eCos can also be configured to be a full-fledged embedded operating system with TCP/IP stack, USB support, and real time OS features.

Zylin has extensive experience with eCos and has submitted a number of patches to eCos that have been committed to the CVS.

Zylin can offer eCos experience through its services:

  • Writing eCos HAL support for your hardware.
  • Port modules/code to eCos.
  • "Help with eCos--Getting Started" Typically, we work with the client for a few weeks until the client can work smoothly with eCos independently. Our help includes setting up a development environment, getting the toolchain to work,and booting the first eCos application.
  • Support contracts. Finding the way in open source embedded software can be a frustrating and time-consuming experience. Zylin offers support contracts, in which we help the client navigate unfamiliar waters or handle part of larger projects.
Zylin Prototyping Board