Hi
I am planning on using a SoftIOC (R3.14.12)
on Linux and will want to run a control loop (about 1000 lines of C code spread
across a few custom records) deterministically at 100Hz. There will not be any
other user applications, in addition to the IOC, running on the box. The
hardware will most likely be a quad core or Core i7. My original plan was to
use CentOS 5.5 which has a 2.6-18 kernel (quite old and with very few or none of
the real-time work rolled into the mainline kernel) but I can go with the
latest 2.6-37 kernel or a Real Time patched 2.6.33-RT30 if necessary.
Does anyone have any recent experience with something like
this?
Is the preempt patch needed to support this?
Will EPICS support this out of the box or does it need to be
tweaked in anyway?
I am assuming USE_POSIX_THREAD_PRIORITY_SCHEDULING should
be set to YES?
Thanks
Jimmy