EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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  <2026>  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  <2026> 
<== Date ==> <== Thread ==>

Subject: Re: Phoebus on ARM64
From: Matthew Newville via Tech-talk <tech-talk at aps.anl.gov>
To: Heinz Junkes <junkes at fhi-berlin.mpg.de>, "Dudley, David" <dudleyd at frib.msu.edu>, "Sukhanov, Andrei" <sukhanov at bnl.gov>
Cc: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Wed, 26 Aug 2026 14:21:53 +0000
Just for completeness, pyepics and the applications at https://pyepics.github.io/epicsapps/ should also run on ARM and beagleboard without any setup beyond installing. This also includes strip-charting and logging of PVs.
Still, running and displaying a GUI application through its micro-HDMI port might be more trouble than using the inherent networking capabilities of Epics, subscribing to and displaying from another machine.

--Matt


From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Sukhanov, Andrei via Tech-talk <tech-talk at aps.anl.gov>
Sent: Wednesday, August 26, 2026 8:45 AM
To: Heinz Junkes <junkes at fhi-berlin.mpg.de>; Dudley, David <dudleyd at frib.msu.edu>
Cc: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>
Subject: Re: Phoebus on ARM64
 
David,
For standalone system you can try pypeto (Control GUI), pvplot (Plotting) and apstrim (archiving).
They are pure python, depend on pyqtgraph, p4p (for PVAccess, caproto for channel access), all installable through pip.
/Andrey

From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Dudley, David via Tech-talk <tech-talk at aps.anl.gov>
Sent: Wednesday, August 26, 2026 9:30 AM
To: Heinz Junkes <junkes at fhi-berlin.mpg.de>
Cc: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>
Subject: RE: Phoebus on ARM64
 
!-------------------------------------------------------------------|
  This Message Is From an External Sender
  This message came from outside your organization.
|-------------------------------------------------------------------!

Although in a  larger control system I would agree, in this particular case, I'm building an independent, self-contained system to test specific hardware systems.
The control interface is entirely based and controlled by an EPICS IOC, and I'm just trying to figure on what kind of display system to use.
As FRIB uses phoebus extensively, seemed to make sense to use for the display.
This is on a BeagleBone AI-64 system, which should be more than capable of supporting phoebus, as well as an IOC that probably has less than 200 tags.

I could just as easily place a Black adjacent to the AI-64, and run the IOC on that, and the display on the other.
Again, this is an isolated, self-contained system.

Later-

David

-----Original Message-----
From: Heinz Junkes <junkes at fhi-berlin.mpg.de>
Sent: Wednesday, August 26, 2026 2:39 AM
To: Dudley, David <dudleyd at frib.msu.edu>
Cc: tech-talk at aps.anl.gov
Subject: Re: Phoebus on ARM64

Hi David,

we are using aarch64 (arm) Laptops, running Phoebus on it:

https://urldefense.com/v3/__https://urldefense.us/v3/__https:/*linkprotect.cudasvc.com/url?a=https*3a*2f*2fphoebus.fhi.mpg.de*2fjob*2fphoebus-fhi-stable*2fjob*2flinux-aarch64*2f&c=E,1,iiDtUADljZo-gi1hnQopcKsVIHIg-0oIRvgBD8p0RjNdqYCm_qfMns6zzQ5e71cE1oQ-C2GJ4D6qmRaLLbEl5wKU_rlTetcLlM_m9j4oFSk,&typo=1__;JSUlJSUlJSU!!G_uCfscf7eWS!fmatHT8sxYoSRRK6metIKBORXVM-hP_G2mP2veI1TspCJkIB5Ymqk2yh6BIQVHTrklGobqqf-ip22rz48WCgToVNyg$__;LyoqKioqKioq!!P4SdNyxKAPE!FVHEhblUnlKK1chLgOoGBa71IZdd8jZQU02XFL0yu-IE3wp9lvX_X9jB8iw-SugVRq7HtskXvsKkLbblzw38tEI$ 

That should also run on the BeagleBoard.

I can agree with what Kay said. On our BeagleBone (Black) systems, only
the IOC (running under RTEMS: https://urldefense.com/v3/__https://urldefense.us/v3/__https:/*github.com/hjunkes/RTEMS_BBB__;!!G_uCfscf7eWS!fmatHT8sxYoSRRK6metIKBORXVM-hP_G2mP2veI1TspCJkIB5Ymqk2yh6BIQVHTrklGobqqf-ip22rz48WCsePeZbg$__;Lw!!P4SdNyxKAPE!FVHEhblUnlKK1chLgOoGBa71IZdd8jZQU02XFL0yu-IE3wp9lvX_X9jB8iw-SugVRq7HtskXvsKkLbblp1FBsZU$  )
is active, and there is no display system.

I keep the two strictly separate as well.

Gruss Heinz
------------------------------------------------------------------------------
Fritz-Haber-Institut  | Phone: (+49 30) 8413-4270
Heinz Junkes          | VC: https://urldefense.com/v3/__https://urldefense.us/v3/__https:/*linkprotect.cudasvc.com/url?a=https*3a*2f*2fzoom.fhi.berlin*2fjunkes&c=E,1,oGlXdkYiz8SgJEnSR7yuG1WZF_UyGzKw3x69E7mb8jUOitNilqpQBqUX7Mgf5JqDPeYMXPHxgSWU6pPtUqqL98lcL61_s2xrby5UxTODEIhT6LA4a0tyOms,&typo=1__;JSUlJQ!!G_uCfscf7eWS!fmatHT8sxYoSRRK6metIKBORXVM-hP_G2mP2veI1TspCJkIB5Ymqk2yh6BIQVHTrklGobqqf-ip22rz48WB4qOOGFA$__;LyoqKio!!P4SdNyxKAPE!FVHEhblUnlKK1chLgOoGBa71IZdd8jZQU02XFL0yu-IE3wp9lvX_X9jB8iw-SugVRq7HtskXvsKkLbblPvlGVvo$ 
Faradayweg 4-6        | Visitors: Hittorfstrasse 29 (Bld S (Slough House) )
D - 14195 Berlin 
------------------------------------------------------------------------------
“Sorry I’m a bit late, had a terrible time…
All sort of things cropping up at the last moment. Uh, how are we for time?”
—Zarquon's address to Milliways

> On 25. Aug 2026, at 17:28, Dudley, David via Tech-talk <tech-talk at aps.anl.gov> wrote:
>
> Has there been any thought of porting the Phoebus CSS software to ARM64?
>  I have a little BeagleBoard AI-64 system running Linux and XFCE that I’d like to get into a stand-alone test system.  I’ve got the IOC handled, all the drivers managed, and I’m down to display software.
>  Building Phoebus fails miserably.
>  Later-
>  David



References:
Phoebus on ARM64 Dudley, David via Tech-talk
Re: Phoebus on ARM64 Heinz Junkes via Tech-talk
RE: Phoebus on ARM64 Dudley, David via Tech-talk
Re: Phoebus on ARM64 Sukhanov, Andrei via Tech-talk

Navigate by Date:
Prev: Re: Including your institute on the EPICS.org website Ralph Lange via Tech-talk
Next: RE: Phoebus on ARM64 Dudley, David 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  2025  <2026> 
Navigate by Thread:
Prev: Re: Phoebus on ARM64 Sukhanov, Andrei via Tech-talk
Next: Recall: Java PVA client: connect directly to known IOC endpoint without any search (no UDP multicast/unicast, no TCP directed search) Usharani Kandula 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  2025  <2026> 
ANJ, 26 Aug 2026 · Home · News · About · Talk · Base · Modules · Extensions ·
· Distributions · Download · Documents · Links · Licensing ·