Experimental Physics and Industrial Control System
|
I have an embedded Linux system based on the ZynQ processor. I have the FPGA configured to generate a hardware interrupt whenever data is ready to be read. The frequency of the interrupts depends on the integration time of the measurement, and should be settable
from seconds to around one millisecond. This is all within an EPICS IOC running under ARM Linux, in a Debian 10 system. What I observe is that the maximum frequency I can use is 100Hz, which is the Linux system clock tick frequency. Presumably there is a lock
somewhere inhibiting interrupts except at tick time. I tried rebuilding the kernel with the PREEMPT-RT patch enabled, but it seems not to make a difference. I am definitely not a kernel expert; does anyone know what I'm missing?
Thanks,
Pete.
|
- Replies:
- Re: Interrupts in Linux Till Straumann via Tech-talk
- Navigate by Date:
- Prev:
Documentation to program CSS Phoebus scripts using JS and Python Oscar Ibañez via Tech-talk
- Next:
Re: Interrupts in Linux Till Straumann via Tech-talk
- 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
- Navigate by Thread:
- Prev:
Re: Documentation to program CSS Phoebus scripts using JS and Python Johnson, Andrew N. via Tech-talk
- Next:
Re: Interrupts in Linux Till Straumann via Tech-talk
- 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
|
ANJ, 05 Apr 2021 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
·
Search
·
EPICS V4
·
IRMIS
·
Talk
·
Bugs
·
Documents
·
Links
·
Licensing
·
|