|
|
|
|
Real-time (RT) components are integral parts of many industrial solutions. RT systems range from simple communication boards to mission-critical avionic or defence distributed systems where technology maturity is of ultimate importance. |
|
|
|
|
OS4I delivers mature solutions in real-time
operating systems design, development and optimization made for
real-time control, preciseness and high reliability. OS4I supports
actively the Xenomai project (http://www.xenomai.org)
intended to real time software developments in embedded Linux
environment (2.4 and 2.6 kernels).
The real-time software
development projects OS4I delivers, based on Xenomai, offer unmatched
levels of performance and, furthermore, set the industry standards
for reliability, fault tolerance, and scalability.
OS4I has solid and diversified
experience capabilities in RT OS solutions delivery projects that
combine both industry standards elaboration and complex real-time
software development.
OS4I provides continuous
engineering functions for a number of industry companies, including
Thomson, Thales, Free Scale, Xerox. OS4I has accumulated significant
experience in:
RT OS
Kernel Development. OS4I offers custom real-time operating
systems kernel development services aimed at satisfying the needs of
the clients.
RT OS
Maintenance (including bug fixing and customer support). OS4I
engineers are experts in efficient RT OS maintenance, determining
and analyzing defects, and offering high-end solutions.
Device
Drivers and Subsystems Development. OS4I engineers have
comprehensive experience in RT OS drivers design and development.
RT OS
Migration (software and hardware platforms). OS4I can offer any
RT OS porting project to its customers, offering a unique
combination of quality and speed.
More about Xenomai …
Xenomai is a real-time development framework cooperating with the Linux kernel, in order to provide a pervasive, interface-agnostic, hard real-time support to user-space applications, seamlessly integrated into the GNU/Linux environment.
Xenomai is based on an abstract RTOS core, usable for building any kind of real-time interfaces, over a nucleus which exports a set of generic RTOS services. Any number of RTOS personalities called "skins" can then be built over the nucleus, providing their own specific interface to the applications, by using the services of a single generic core to implement it.
Application development remains located in the user space, refraining the intellectual property from being disseminated.
XENOMAI RTDM enables real time drivers implementation in the user space.
XENOMAI skins can be used as emulators by preserving proprietary or specific RT OS (VxWorks, pSOS, POSIX, VRTX, etc.) APIs.
The modular XENOMAI conception also enables design of specific skins to keep applications compatibility with proprietary or home-made specific APIs.