this is a mail I found in the archive:

At http://freesoftware.fsf.org/download/xenomai/releases/ you will
find the latest release (1.0) of the Xenomai framework. Xenomai aims
at providing a toolbox that helps implementing real-time interfaces
and debugging real-time software on GNU/Linux. It also facilitates the
migration of applications based on traditional RTOS to Linux/RTAI
(http://www.rtai.org/) by providing API emulators running on top of
RTAI's HAL.

This is a major release including:

- A reworked nanokernel now exhibiting a threaded interrupt model.
Kernel mutexes have been introduced in order to reduce the interrupt
masking time due to critical section enforcement, especially inside
the real-time interfaces based on the nanokernel.
- The VxWorks, pSOS+ and VRTXsa API emulators.
- The initial implementation of an uITRON-compliant API.
- A virtual machine that allows debugging the real-time applications
in user-space using a RTOS-aware debugger.
- And of course a number of bug fixes in all parts of the framework.

A new disjunctive dual licensing scheme (GPL/Clarified Artistic
License) now applies to core parts of the Xenomai framework such as
the nanokernel and the real-time interfaces, so that embedded
application developers using the Xenomai APIs are free to distribute
their work under the license they see fit.  Details are available at
http://freesoftware.fsf.org/download/xenomai/MANIFEST.

The main README file describing Xenomai features is available online
at http://freesoftware.fsf.org/download/xenomai/README. Please refer
to the READMEs in the distribution for more in depth explanations.

Best regards,

Philippe.






----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, April 17, 2002 12:16 PM
Subject: [rtl] porting to RT-Linux


> Dear Friends,
>
> I am working in a company which creates pSOS applications in the telecom
> sector.
> A project trainee under me, Sumit, is trying to create a pSOS Simulation
> kit for RTLinux so as to be able to demonstate the capabilities of RTLinux
> as a proper RTOS of choice for future projects. For this, he is trying to
> write wrappers for the most used system calls in the code that our company
> has. We dont want to make extensive changes to the original source code of
> these applications, since we feel this would defeat the main purpose of a
> simulator.In this scenario, we have a few questions, and we shall be
really
> obliged if somebody, maybe Mr Victor himself (if he has some time :) )
> could answer for us, since we are not able to figure out ..
>
>
> 1. Each group of application would have a few tasks in it. some would fit
> in the real - time category, while others would fit in the non - realtime
> category.. some would be the support functions required by both kind of
> tasks.. So,
>      a. How to segregate these real time and non realtime tasks?
>      b. How to get these tasks use the same set of libraries..
>
> 2. Since the code is liberally sprinkled with the 'printf's and other user
> - space functions of Linux (which come in the standard, ie, the kernel
> space in pSOS - due to their 'everything is kernel' ideology), do we need
> to write wrappers for them too, or is there any other way to tackle this ?
> also, i think these wrappers would need to implement both user and kernel
> space functionality - something of the sort of
>      #ifdef __KERNEL__
>           #define printf printk
>      #endif
> Is this approach correct ?
>
> If somebody could please answer these questions, we shall be grateful,
>
> regards,
> Sandip Pathya
>
> -- [rtl] ---
> To unsubscribe:
> echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
> echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
> --
> For more information on Real-Time Linux see:
> http://www.rtlinux.org/
>

-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/

Reply via email to