1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 <2011> 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 <2011> 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Is it possible to have deterministic SoftIOC (R3.14.12) on Linux |
From: | "Jimmy Johnson" <[email protected]> |
To: | <[email protected]> |
Date: | Wed, 19 Jan 2011 14:17:18 -1000 |
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 |