All of lore.kernel.org
 help / color / mirror / Atom feed
* Questions on developing applications...
@ 2009-02-04 11:50 Brian Ford
  2009-02-04 12:49 ` Remy Bohmer
  2009-02-06 20:32 ` Klaas van Gend
  0 siblings, 2 replies; 4+ messages in thread
From: Brian Ford @ 2009-02-04 11:50 UTC (permalink / raw)
  To: linux-rt-users

Hi Everyone,

I'm new to real time linux programming, apologies if these questions are 
very simple.

I've recently setup a real time Linux kernel using patch-2.6.24.7-rt26  
and got the simple "Hello World" program working. However, I'm unable
to find any guides on how to write more complex software. 

Can you tell me how to do real time inter process message passing in linux?
I'm familiar with shared memory and pipes -- is it ok to use these in 
a real time context?

Also, I've read that printf may not provide real time performance. 
(http://rt.wiki.kernel.org/index.php/HOWTO:_Build_an_RT-application)
If I use printf/printk to a X UI terminal, will the output be deterministic (take a fixed time)?

I'm also interested in building a cyclic executive scheduler to control individual process. At
the moment I'm guessing the only way to do this would be to modify the kernel scheduler. 
Is it possible to do this at the application/process level?

Thanks in advance for your help,

Brian


      


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-02-11 15:18 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-04 11:50 Questions on developing applications Brian Ford
2009-02-04 12:49 ` Remy Bohmer
2009-02-11 15:18   ` Brian Ford
2009-02-06 20:32 ` Klaas van Gend

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.