eCosCentric provide a wide range of eCosPro compatible middleware add-on components that enable you to enhance your embedded device's functionality with fully-featured, optimized and proven solutions; whilst minimising your own development time and effort. Full source code, documentation and support is provided for all middleware developed by eCosCentric.
eCosPro-USB USB host and device stacks
The USB host and device stacks focus on delivering standards conformance and reliability in a minimal resource footprint. Class support includes MST (Mass Storage), RNDIS (Microsoft Remote Networking Device Interface Specification), CDC-EEM (Ethernet emulation) & CDC-ACM (Serial emulation). Each class is fully integrated into the relevant eCos subsystems, APIs and configuration system. Compliant with USB 1.1 and 2.0 standards the stacks support high speed (480 Mb/s), full speed (12 Mb/s) and low speed (1.5 Mb/s) connections.
eCosPro-mDNS Zeroconf/Bonjour network device configuration and discovery
The mDNS package extends eCosPro’s resource efficient lwIP stack, radically simplifying the process of installing, discovering and accessing networked devices. Apple Bonjour Conformance Test certified, the service has been qualified with a wide range of DNS-SD clients including iOS®, Android®, Bonjour on Windows®, Avahi on Linux® and OS X®. Supports static, IPv4LL link-local (auto-IP) and DHCP IP address assignment, with dynamic service addition and removal. Compatible with both IPv6 and IPv4 based networks.
eCosPro-SecureSockets OpenSSL toolkit
A comprehensive port of OpenSSL geared towards the needs of resource constrained devices. It provides Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS) protocols, as well as a general purpose cryptography library. eCosCentric actively works on security fixes and errata, rapidly delivering tested updates in response to today's dynamically changing security landscape.
A SSH-2 compatible Secure SHell daemon that enables secure network access to embedded targets for configuration, control and data transfer. The SSH protocol provides confidentiality and integrity of data and uses public-key cryptography to authenticate incoming connections. Example applications, including an extendable shell and host-based utilities are supplied in addition to the cryptographic libraries. Public-key and password authentication are supported. Encryption algorithms include 3DES, AES128, AES256, blowfish, twofish128 and twofish256.
eCosPro-CAN Controller Area Network API and drivers
Controller Area Network drivers for automotive and industrial applications. The CAN package combines a straightforward API with device drivers for a range of external and on-chip CAN controllers. Supported devices include the NXP SJA1000, Freescale PowerPC and ARM FlexCAN modules, and CAN peripheral blocks found on many Cortex-M class devices from ST, Atmel and Freescale.
eCosPro-MMFS high performance multimedia file system
A high performance file system specifically designed for streaming high volume and time critical data. Typical applications are personal video recorders (PVR), set-top boxes (STB), hard disk based video cameras, instrument recorders, video surveillance products and similar high volume streaming devices.
Leider gibt es für diesen Aussteller kein deutsches Firmenprofil.
eCosCentric specialises in delivering solutions, products and services for the embedded systems market based on open source technology, with a specific focus on the eCos® real-time operating system and qualified middleware.
eCosPro, eCosCentric's robust and commercial grade release of eCos, provides deterministic, real-time performance on micro-controllers from Cortex-M class onwards with a full and easy to use development environment. Typical context switch and interrupt performance times are measured from 260 nanoseconds to a few microseconds on standard products.
Solutions and qualified middleware include:
* eCosPro Developer's Kit - Commercial grade RTOS, tools, support and advice
* eCosPro-mDNS - Bonjour compliant Zero Configuration networking solution
* eCosPro-HostUSB - USB Host stack with hub, mass storage and hot-swap
* eCosPro-DeviceUSB - USB Device stack with network & serial classes
* eCosPro-CAN - Controller Area Network device API and drivers
* eCosPro-SecureSHell - SSH-2 compatible Secure SHell daemon
* eCosPro-SecureSockets - openSSL for eCos
* eCosPro-MMFS - high performance/reliability, streaming file system
* eCosPro-FlashSafe - high integrity flash drivers for low-footprint devices
* eCosPro-PEG - GUI for colour, touch and monochrome displays
* eCosPro-YAFFS - NAND flash file system
* CANopen - CiA standards based CAN protocol stack for industrial automation
* CEE-J - embedded Java virtual machine
* eXtremeDB - embedded in-memory database
* OS Changer - porting aid to migrate existing applications to eCosPro
* Peedi - JTAG debug probes integrated with eCosPro's eClipse-based IDE
* Engineering - architecture and driver porting and optimisation
* Training - onsite courses focusing on the RTOS and development environment
eCosCentric is based in Cambridge-UK and supports customers in Europe and worldwide.
eCosCentric was founded in April 2002 by the eCos group within Red Hat, Inc. with the goal of furthering the technical and commercial development of eCos and RedBoot technologies. This remains the main focus today with eCosCentric now firmly positioned as the world's leading eCos RTOS specialist.
The company provides software development solutions for the embedded systems market. Taken together the products and services provide clients with a total solution for embedded systems software development with eCos.
The company is a stable and reliable partner with a global customer base consisting of OEMs, ODMs, board manufacturers and semiconductor companies. Our customers produce a wide range of eCos-based products for a diverse set of markets including industrial automation, consumer appliances, telematics, communications and networking, and digital imaging.
eCosCentric believes in supporting and working together with the eCos open source community to continue the development, evolution, and growth of eCos. We achieve this through a combination of contributions of eCosCentric designed and developed technology, provision of supporting infrastructure and services to the community, and by direct support of the majority of eCos maintainers through their employment with eCosCentric.