EPICS Home

Experimental Physics and Industrial Control System


 
1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: iocCore Port to RTEMS
From: Eric Norum <[email protected]>
To: EPICS Tech-Talk <[email protected]>
Date: Thu, 21 Oct 1999 09:14:41 -0600
I've read a couple of messages on this group about porting the IOC core
to other operating systems.  Thanks to the great work of others in
splitting the operating-system-dependent and
operating-system-independent parts of EPICS I've been able to write the
OS-dependent routines for RTEMS.  For the most part the EPICS calls map
directly to RTEMS directives.  

If there's anyone else out there that is interested in the RTEMS port,
I've put the routines on our ftp site:
ftp://skatter.usask.ca/pub/eric/RTEMS/EPICSosi.21Oct1999.tar.gz

Now for a request.  I'm having some difficulty figuring out which
configuration files I have to edit to get the RTEMS-specific routines to
build as part of an EPICS application.  I welcome any advice in this
area.

Here's some information from the RTEMS home page
(http://www.oarcorp.com/rtems/rtems.html):
====================================================
What is RTEMS?

A robust, open-source Real-Time Operating System providing the following
features:

      Scalable Architecture 
      Multiple APIs - "Classic", POSIX 
      Multitasking 
      Event-driven, priority-based, preemptive scheduling 
      Optional rate monotonic scheduling 
      Intertask communication and synchronization 
      Priority inheritance and ceiling protocols 
      Homogeneous and heterogeneous multiprocessor systems 
      Responsive interrupt management 
      High level of user configurability 
      Reentrant ANSI C Library 
      BSD Sockets

Processors Supported

      Motorola PowerPC, M683x0, M680x0, Coldfire 
      Intel ix86, i960 
      MIPS R46x0 
      SPARC 
      Hitachi SH 
      AMD 29K 
      HP PA-RISC

Source Code

Source code is always provided for the complete RTEMS environment
including the executive, extensions, ports, BSPs, and development
environment. To obtain the latest version of RTEMS please go to the
download area.

Documentation

A full set of documentation is provided for the RTEMS user including
helpful getting started manuals, user reference guides, processor
supplement manuals, and others.
===================================================

-- 
Eric Norum                                 [email protected]
Canadian Light Source                      Phone: (306) 966-6308
University of Saskatchewan                 FAX:   (306) 966-6058
Saskatoon, Canada.


Navigate by Date:
Prev: Re: no channel access to IOC Luedeke Andreas
Next: Positions at Gemini using EPICS Kim Gillies
Index: 1994  1995  1996  1997  1998  <19992000  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: no channel access to IOC Luedeke Andreas
Next: Positions at Gemini using EPICS Kim Gillies
Index: 1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024