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: | Re: porting IOCs from Linux to RTEMS |
From: | "Mooney, Tim M. via Tech-talk" <tech-talk at aps.anl.gov> |
To: | EPICS Tech Talk <tech-talk at aps.anl.gov>, "rtems-users at rtems.org" <users at rtems.org>, "Siddons, David" <siddons at bnl.gov> |
Date: | Tue, 29 Jun 2021 21:00:28 +0000 |
Hi Pete,
I think Kiman Ha did that to make copies of softGlueZynq
run at NSLS (because someone wanted to use the scaler in softGlueZynq). As far as I know, Kiman's solution boots from the MicroSD card and autostarts an EPICS IOC. You can run the EPICS IOC with or without softGlueZynq.
Tim Mooney (mooney at anl.gov) (630)252-5417
Beamline Controls Group (www.aps.anl.gov) Advanced Photon Source, Argonne National Lab From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Siddons, David via Tech-talk <tech-talk at aps.anl.gov>
Sent: Tuesday, June 29, 2021 3:51 PM To: EPICS Tech Talk <tech-talk at aps.anl.gov>; rtems-users at rtems.org <users at rtems.org> Subject: porting IOCs from Linux to RTEMS
I need to build an EPICS IOC which can run without access to NFS mounts or TFTP mounts. The embedded system is a ZynQ-based system with ample persistent storage on a micro-SD card. It seems to me that libbsd provides a full range of file I/O facilities, and
so a more Linux-like configuration should be possible. But I have no idea how to accomplish this! I suspect that I need to change ~/epics/base-7.0/modules/libcom/RTEMS/posix/rtems_init.c, since that seems to be where the NFS/TFTP stuff gets set up. Has anyone
tried to do this?
Pete.
|