As, I am not sure about your kind of display, if it is some bars or
graphs and I am assuming that based on the input "display task" computes
and then spits it in some fashion on screen.
if you know all/some possible combinations of input to your display task
(non-real time task) i.e. what all are possible values of signals read
by your real time task, Then one solution is to pre-compute all the
input and maintain a table (lookup table) so that you don't need to
re-compute at runtime and just show based on the lookup table. Only
overhead could me memory as depending on the range of your input your
lookup table can grow, and that is the trade-off. This will resolve only
any computation delays. But if your display system itself is slow you
need to think of other alternative.
-Rajan

Kurt Renauer wrote:
> 
> Hi all!
> Last September I started to create a RTL driven AD-board on the par.
> port for biomedical stuff (it's a 4-channel nerve stimulator equipped with
> sensor signal acquisition).
> At the moment a 100Hz RT-task measures the signals and put the data in the
> RT-FIFO. On the other side, the non realtime task read the data form the
> FIFO and put it on the screen  :-) very pretty!.... ok it works fine, BUT
> when the system load is to high the GTK based program displays the data
> not really smooth (the cursor jumps, stops ...).
> 
> My question now is: is there a way to receive a
> hard-realtime-data-display with RTLinux??
> 
> Of course ... I'm a beginner on RT things, but I wonder if my request is
> total impossibel or not?
> 
> with kind regards,
> 
> Kurt
> 
> --- [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/~rtlinux/
--- [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/~rtlinux/

Reply via email to