From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31857 invoked by alias); 17 Apr 2006 16:05:46 -0000 Received: (qmail 31849 invoked by uid 22791); 17 Apr 2006 16:05:45 -0000 X-Spam-Check-By: sourceware.org Received: from smtp1.iitb.ac.in (HELO smtp1.iitb.ac.in) (202.68.145.249) by sourceware.org (qpsmtpd/0.31) with SMTP; Mon, 17 Apr 2006 16:05:39 +0000 Received: (qmail 20838 invoked from network); 17 Apr 2006 21:35:32 +0530 Received: from unknown (HELO ldns1.iitb.ac.in) (10.200.12.1) by smtp1.iitb.ac.in with SMTP; 17 Apr 2006 21:35:32 +0530 Received: (qmail 570 invoked by uid 509); 17 Apr 2006 16:05:32 -0000 Received: from 10.105.1.1 by ldns1 (envelope-from , uid 501) with qmail-scanner-1.25 (clamdscan: 0.88/1403. spamassassin: 3.1.0. Clear:RC:1(10.105.1.1):. Processed in 0.018373 secs); 17 Apr 2006 16:05:32 -0000 Received: from unknown (HELO cse.iitb.ac.in) (10.105.1.1) by ldns1.iitb.ac.in with SMTP; 17 Apr 2006 16:05:32 -0000 Received: (qmail 22303 invoked by uid 11940); 17 Apr 2006 16:11:16 -0000 Received: from 10.105.1.11 by jeeves.cse.iitb.ac.in (envelope-from , uid 11926) with qmail-scanner-1.25 (clamdscan: 0.87/1403. spamassassin: 3.1.0. Clear:RC:1(10.105.1.11):. Processed in 0.036412 secs); 17 Apr 2006 16:11:16 -0000 Received: from mars.cse.iitb.ac.in ([10.105.1.11]) (envelope-sender ) by cse.iitb.ac.in (qmail-ldap-1.03) with SMTP for ; 17 Apr 2006 16:11:16 -0000 Date: Mon, 17 Apr 2006 16:05:00 -0000 From: R Vamshi Krishna To: ecos-discuss@ecos.sourceware.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-IsSubscribed: yes Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: [ECOS] RTAI vs eCos X-SW-Source: 2006-04/txt/msg00186.txt.bz2 I am working towards making eCos a hard real-time kernel. i.e to say each kernel primitive is deterministic and bounded by time. But to find out what is currently making eCos being tagged as a soft real-time system, I have reached a dead end. Initially I thought that the way the threads are dequeued in semaphores maybe an indicator. i.e the time to execute cyg_sem_signal() depends on the no. of threads blocked. Since (I thought) it was not deterministic, I tried to see RTAI's approach. But RTAI instead enqueues, (PRIO_Q option) and this depends on no. of tasks blocked. Can someone tell my what makes RTAI a hard real-time RTOS and not eCos. It will be really helpful. -- Regards, Vamshi ------------------------------------------------- R.Vamshi Krishna, M.Tech. CSE (II year), IIT Bombay Room no. 320, A-wing, Hostel-12 Mobile : +919869781633 ------------------------------------------------- Yesterday is a past, tomorrow is a future , today is a gift that's why it's called 'present' -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss