[EMAIL PROTECTED] wrote:
> 
> 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/

You may want to check out this project, it was very helpful to me.

http://legacy2linux.sourceforge.net/

It's a userspace PsOS (or VxWorks) emulator which uses pthreads (soft)
RT. 

Iwo
-- [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