Find the answer to your Linux question:
Results 1 to 5 of 5
How to make my program to be a real-time one"?...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Dec 2012
    Posts
    2

    Real-time program.


    How to make my program to be a real-time one"?

  2. #2
    Linux Newbie
    Join Date
    Nov 2012
    Posts
    238
    you'd need a real time kernel?
    what do you call "real-time" ?

  3. #3
    Just Joined!
    Join Date
    Dec 2012
    Posts
    2
    Quote Originally Posted by watael View Post
    you'd need a real time kernel?
    what do you call "real-time" ?
    Hard real-time processes are subject to strict time limits during which certain tasks must be completed. If the flight control commands of an aircraft are processed by computer, they must be
    forwarded as quickly as possible within a guaranteed period of time.

  4. $spacer_open
    $spacer_close
  5. #4
    Linux Newbie
    Join Date
    Mar 2010
    Posts
    152
    If you're looking to do real-time programming on Linux, you'll need a kernel patched to enable this - see here.

    Or you could write software for a specialised real-time operating system - Google for options.
    Programming and other random guff: cat /dev/thoughts > blogspot.com (previously prognix.blogspot.com)

  6. #5
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,753
    Linux has some "real-time" options, but more for soft vs. hard real-time operations. The real-time kernel extensions (and scheduler) help a lot, but are not sufficient for systems where meeting deadlines is critical. IE, if you cannot apply an RMA (Rate Monotonic Analysis) to your total system load and guarantee that all critical deadlines will be met, then the system is NOT real-time. If you want a POSIX real-time system with guaranteed performance characteristics, then look into Wind River, QNX, et al. FWIW, I have used Linux with RT extensions and it works generally quite well, but when I want truly deterministic system behavior, then I go to QNX. IE, if I need to write a control system for a nuclear power plant, or a fly-by-wire system for supersonic aircraft, that is where I go...

    Anyway, my signature says it all...
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •