Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
the wizards beard
Apr 15, 2007
Reppin

4 LIFE 4 REAL
There are $100 FPGA PCI cards to do exactly this, that's how most commercial systems do it.

Adbot
ADBOT LOVES YOU

the wizards beard
Apr 15, 2007
Reppin

4 LIFE 4 REAL

rotor posted:

is this actually a problem or is this just that people dont want to deal with OS licensing and expense?

like what is the supposed issue with something like linuxcnc?

The linux kernel just wasn't designed for realtime use, scheduling and interrupt handling are well integrated and limit achievable timing constraints. Projects like RTAI improve things quite a bit (I think this is what linuxcnc uses) but systems that are designed for determinism from the ground up tend to do better.

e: this is also why lots of old Windows software that uses serial or parallel ports doesn't work with USB->Parallel adapters, the latency added for USB devices means that the timing gets changed too much.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply