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  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Soft IOC on Windows PC
From: "Jeff Hill" <[email protected]>
To: "'Mark Rivers'" <[email protected]>, "'Gorka Ronda'" <[email protected]>, <[email protected]>
Date: Fri, 16 Jul 2010 09:24:45 -0600
> win32-x86 requires the Microsoft VC compiler 

A small clarification; actually another important difference between
win32-x86 and cygwin-x86 is choosing the native port (slightly more
efficient) versus Posix layered port (slightly less efficient). So if you
prefer the native port, but also prefer the gcc compiler then one can build
win32-x86-mingw.

Jeff
______________________________________________________
Jeffrey O. Hill           Email        [email protected]
LANL MS H820              Voice        505 665 1831
Los Alamos NM 87545 USA   FAX          505 665 5107

Message content: TSPA


> -----Original Message-----
> From: [email protected] [mailto:tech-talk-
> [email protected]] On Behalf Of Mark Rivers
> Sent: Friday, July 16, 2010 5:14 AM
> To: Gorka Ronda; [email protected]
> Subject: RE: Soft IOC on Windows PC
> 
> Hi Gorka,
> 
> You need to chose which architecture to build for.  The ones I have used
> are cygwin-x86, and win32-x86.  cygwin-x86 requires that you install the
> Cygwin package, while win32-x86 requires the Microsoft VC compiler (plus
> perl and GNU make, which I get from Cygwin).
> 
> You build your EPICS application just as you would for Linux or vxWorks.
> The EPICS build system will create a Windows executable (.exe) file which
> is your application.  You then start that application and pass it the
> name of a startup script (st.cmd) that configures your IOC.
> 
> I typically modify <base>/configure/os/CONFIG_SITE.win32-x86.win32-x86
> and CONFIG_SITE.cygwin-x86.cygwin-x86 to contain the lines
> 
> SHARED_LIBRARIES=NO
> STATIC_BUILD=YES
> 
> so that the .exe file is standalone and does not require a lot of DLLs to
> run it.  I find that makes distribution to non-development systems
> easier, but that's a personal preference.
> 
> Mark
> 
> 
> ________________________________
> 
> From: [email protected] on behalf of Gorka Ronda
> Sent: Fri 7/16/2010 5:36 AM
> To: [email protected]
> Subject: Soft IOC on Windows PC
> 
> 
> 
> Hi all,
> 
> 
> 
> Can anyone tell me what steps to take to create a Soft Or 'Host-based'
> IOC on a Windows PC? The PC will control a board connected via RS-232. I
> have to use StreamDevice device support with its interface to asynDriver?
> 
> 
> 
> Thanks in advance
> 
> 
> 
> Gorka Ronda




References:
Soft IOC on Windows PC Gorka Ronda
RE: Soft IOC on Windows PC Mark Rivers

Navigate by Date:
Prev: Re: Using Motor Record with READBACK Deadband and number of Retries. Ernest L. Williams Jr.
Next: Re: devGpib problem emmanuel_mayssat
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Soft IOC on Windows PC Mark Rivers
Next: Striptool with no PV emmanuel_mayssat
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·