Mailinglist Archive: opensuse (4570 mails)

< Previous Next >
Re: [SLE] Developing a Real Time Data System
  • From: "Adam Vazquez Kb2jpd " <adamvaz@xxxxxxxxxxxxx>
  • Date: Tue, 22 Nov 2005 02:46:11 +0000 (UTC)
  • Message-id: <E1EeOAY-0006ql-59@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>



-----Original Message-----

From: Greg Freemyer <greg.freemyer@xxxxxxxxx>
Subj: Re: [SLE] Developing a Real Time Data System
Date: Mon Nov 21, 2005 6:21 pm
Size: 1K
To: suse-linux-e@xxxxxxxx

On 11/21/05, JUAN ERNESTO FLORES BELTRAN <juanernestof@xxxxxxxxxxx> wrote:
> Hi you all,
>
> I am trying to develop a real time data system based on a National
> Instruments Data Acquisition Card, there are several options to connect to
> my computer by using different cards:
>
> - USB 2.0 full speed bus interface
> - PCMCIA
> - PCI
>
> All of these are linux Operating System compatible, and according to
> National Instruments recommendations the following are the compatible
> softwares to develop any application:
>
> C , C++, C# and Visual basic
>
> I am really interested on developing an application which allows me to
> create a real time graphic interface to monitor data vs time and save such
> data on a postgre or mysql database on real time as well. Thinking of
> developing on mono but it seems mono capabilities does not allow to get data
> from any of the mentioned portsÂ….
>
> Any suggestion??? What software should I use to get my system working??
>
> Thanks for your help.-
> Juan
>
Hello Juan from Adam in NYC,

The supplied software will and should poll and grab the received raw information as fast as possible. It is a acquistion card and it won't sell if it takes a lot time to get the information out in a timely fashion.

Investigate thoroughly your real time constraints.

Ask the card vendor what you are planning to do and if they are trully professional, they will tell you which customers used their product to best effect.

If you have to do any real-time acquistion, there are several distros that use a real time determistic kernel grafted into the Linux kernel.

Don't be surprised if that is their support solution for their card. Cheap cards need this in order to collect data as they try to keep up as well as the on-board controller cards.

Without any further info, it would be tough to speculate on what you want to do.

Good luck on your project.

Adam



< Previous Next >