267 lines
9.1 KiB
HTML
267 lines
9.1 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
|
"http://www.w3.org/TR/html4/loose.dtd">
|
|
<html><head>
|
|
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
|
|
<meta http-equiv="author" content="Miroslaw Dach">
|
|
<style type="text/css">
|
|
<!--
|
|
body { font-family:Arial,sans-serif,espy;
|
|
background:white; margin:0; }
|
|
body,p,ul,ol,dl,div,table {font-size:12pt; }
|
|
p { line-height:120%; }
|
|
pre,code,tt { font-family:"Courier New",Courier,monospace; }
|
|
code,tt { font-size:13pt; }
|
|
h1 { font-size: 24pt; margin-top:1ex; margin-bottom:0; text-align:center; }
|
|
h2 { font-size: 18pt; margin-bottom:0.5ex; }
|
|
h3 { font-size: 14pt; margin-bottom:0.5ex; }
|
|
h4 { font-size: 13pt; margin-bottom:0.5ex; }
|
|
h5 { font-size: 12pt; margin-bottom:0.5ex; }
|
|
small { font-size: 9pt; }
|
|
code { color:#0000C0; }
|
|
li { margin-top: 2pt; margin-bottom: 2pt; }
|
|
pre { font-size: 13pt;
|
|
white-space:pre; }
|
|
.box { border:1px solid #000000;
|
|
background-color:#f4f4f4;
|
|
padding:1ex;
|
|
margin: 0 2ex 1ex 2ex; font-size:90%; }
|
|
th.PageTitle {
|
|
font-size : 14pt;
|
|
font-weight : bold; }
|
|
.menuf {
|
|
font-size:11pt;
|
|
color:#333333;
|
|
font-weight:600;
|
|
text-decoration:none;
|
|
}
|
|
.menuf:link {color:#333333;}
|
|
.menuf:visited {color:#666666;}
|
|
.menuf:hover {color:#FF0000;}
|
|
.menuf:active {color:#FF0000;}
|
|
.menus, .menus a {
|
|
font-size:10pt;
|
|
color:#333333;
|
|
text-decoration:none;
|
|
}
|
|
.menus:visited, .menus a:visited {color:#666666;}
|
|
.menus:hover, .menus a:hover {color:#FF0000;}
|
|
.menus:active, .menus a:active {color:#FF0000;}
|
|
a:hover {color:#FF0000;}
|
|
.red {color:#FF0000;}
|
|
.green {color:#008000;}
|
|
.blue {color:#0000C0;}
|
|
|
|
@media screen {
|
|
.printlayout {display:none;}
|
|
}
|
|
|
|
@media print {
|
|
.screenlayout {display:none;}
|
|
code { color:#000000; }
|
|
a:link {color:#000000;text-decoration:none}
|
|
a:visited {color:#000000;text-decoration:none}
|
|
a:hover {color:#000000;text-decoration:none}
|
|
a:active {color:#000000;text-decoration:none}
|
|
}
|
|
-->
|
|
</style>
|
|
<link rel="shortcut icon" href="http://epics.web.psi.ch/images/sls_icon.ico">
|
|
<title>GPMM: General Purpose Memory Mapped Device Driver</title>
|
|
</head>
|
|
<body bgcolor="#FFFFFF">
|
|
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
|
|
|
<tr class="screenlayout">
|
|
<td bgcolor="#267ab8" colspan="5" valign="bottom" height="10">
|
|
<img
|
|
src="../images/black"
|
|
width="100%" height="1" alt=""></td>
|
|
</tr>
|
|
|
|
<tr class="screenlayout">
|
|
<td rowspan="2" colspan="2" align="center">
|
|
<a class="menuf" href="http://www.psi.ch"><img
|
|
src="../images/psi_logo" border="0"
|
|
alt="PAUL SCHERRER INSTITUT"></a></td>
|
|
<td rowspan="2"><img
|
|
src="../images/space"
|
|
width="1" height="65" alt=""></td>
|
|
<th class="PageTitle"><center>
|
|
<big>EPICS at PSI<big>
|
|
</center>
|
|
</th>
|
|
<td><img
|
|
src="../images/space"
|
|
width="10" height="1" alt=""></td>
|
|
</tr>
|
|
|
|
<tr class="screenlayout">
|
|
<th width="100%" valign="bottom" align="left">
|
|
<table border="0" cellspacing="0" cellpadding="0"><tr><td><a
|
|
href="https://www.psi.ch"
|
|
class="menuf">PSI</a></td><td><img
|
|
src="../images/space"
|
|
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
|
src="../images/space"
|
|
width="1" height="1" alt=""></td><td><img
|
|
src="../images/space"
|
|
width="10" height="1" alt=""></td><td><a
|
|
href="https://www.aps.anl.gov/epics"
|
|
class="menuf">EPICS</a></td><td><img
|
|
src="../images/space"
|
|
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
|
src="../images/space"
|
|
width="1" height="1" alt=""></td><td><img
|
|
src="../images/space"
|
|
width="10" height="1" alt=""></td><td><a
|
|
href="https://www.psi.ch/en/sls"
|
|
class="menuf">SLS</a></td><td><img
|
|
src="../images/space"
|
|
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
|
src="../images/space"
|
|
width="1" height="1" alt=""></td><td><img
|
|
src="../images/space"
|
|
width="10" height="1" alt=""></td><td><a
|
|
href="https://www.psi.ch/en/swissfel"
|
|
class="menuf">SwissFEL</a></td><td><img
|
|
src="../images/space"
|
|
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
|
src="../images/space"
|
|
width="1" height="1" alt=""></td><td><img
|
|
src="../images/space"
|
|
width="10" height="1" alt=""></td><td><a
|
|
href="https://www.psi.ch/en/protontherapy"
|
|
class="menuf">Proscan</a></td></tr></table>
|
|
</th>
|
|
</tr>
|
|
|
|
<tr class="screenlayout">
|
|
<td height="5" bgcolor="#267ab8" colspan="6" valign="bottom">
|
|
<img
|
|
src="../images/black"
|
|
width="100%" height="1" alt=""></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="screenlayout" bgcolor="#e3eaf6" valign="top" align="center" width="179">
|
|
<br><a href="http://www.aps.anl.gov/epics"><img
|
|
src="../images/EPICS_small"
|
|
alt="EPICS" border=0></a><br><br>
|
|
<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr><td><img
|
|
src="../images/space"
|
|
width="20" height="29" alt=""></td><th width="100%" align="left"><a
|
|
href="../index.html"
|
|
class="menuf">EPICS at PSI</a>
|
|
<img
|
|
src="../images/black"
|
|
height="1" width="100%" alt=""></th></tr></table>
|
|
<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr><td><img
|
|
src="../images/space"
|
|
width="20" height="29" alt=""></td><th width="100%" align="left"><a
|
|
href="../software.html"
|
|
class="menuf">Software</a>
|
|
<ul style="margin:0 0 0 0; padding-left:1em;">
|
|
<li class="menus"><a href="s7plc.html"
|
|
>PLC Communication</a></li>
|
|
<li class="menus"><a href="streamdevice.html"
|
|
>StreamDevice</a></li>
|
|
<li class="menus"><a href="regDev.html"
|
|
>regDev</a></li>
|
|
<li class="menus"><a href="iocmon.html"
|
|
>IOC Monitoring</a></li>
|
|
<li class="menus"><a href="pcmon.html"
|
|
>PC Monitoring</a></li>
|
|
<li class="menus"><a href="firewire.html"
|
|
>Firewire Camera</a></li>
|
|
<li class="menus"><a href="http://dps.web.psi.ch/template.html?/psc/"
|
|
>Digital PS Control</a></li>
|
|
<li class="menus"><a href="tclioc.html"
|
|
>Tcl-IOC</a></li>
|
|
<li class="menus"><a href="iocLogBrowser.html"
|
|
>iocLogBrowser</a></li>
|
|
<li class="menus"><a href="ioc-octave.html"
|
|
>IOC-Octave</a></li>
|
|
<li class="menus"><a href="http://gfa-it.web.psi.ch/epicsSharp/"
|
|
>C# EPICS</a></li>
|
|
<li class="menus"><a href="generalTime.html"
|
|
>generalTime</a></li>
|
|
<li class="menus"><a href="GPMM.html"
|
|
>GPMM</a></li>
|
|
<li class="menus"><a href="sequencer.html"
|
|
>SNC/SEQ</a></li>
|
|
<li class="menus"><a href="caqtdm.html"
|
|
>caQtDM</a></li>
|
|
<li class="menus"><a href="CSDataQuick.html"
|
|
>CSDataQuick</a></li>
|
|
</ul>
|
|
<img
|
|
src="../images/black"
|
|
height="1" width="100%" alt=""></th></tr></table>
|
|
<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr><td><img
|
|
src="../images/space"
|
|
width="20" height="29" alt=""></td><th width="100%" align="left"><a
|
|
href="../training.html"
|
|
class="menuf">Training</a>
|
|
<ul style="margin:0 0 0 0; padding-left:1em;">
|
|
<li class="menus"><a href="../training/PSI-training.html"
|
|
>Courses at PSI</a></li>
|
|
<li class="menus"><a href="../training/caClientLessons.html"
|
|
>CA client lessons</a></li>
|
|
<li class="menus"><a href="../training/downloads.html"
|
|
>Downloads</a></li>
|
|
</ul>
|
|
<img
|
|
src="../images/black"
|
|
height="1" width="100%" alt=""></th></tr></table>
|
|
<form method="get" action="http://www.google.com/search">
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><td align="center" nowrap>
|
|
<input type="search" placeholder="search" name="q" size="13" maxlength="255" value=""><br>
|
|
<input type="hidden" name="domains" value="epics.web.psi.ch">
|
|
<small>
|
|
<input type="radio" name="sitesearch" value=""> web
|
|
<input type="radio" name="sitesearch" value="epics.web.psi.ch"
|
|
checked="checked"> epics.web.psi.ch<br>
|
|
</small>
|
|
</td></tr></table>
|
|
</form><p></p><small>
|
|
Author: <a href="mailto:Miroslaw Dach <miroslaw.dach@psi.ch>?subject=http://epics.web.psi.ch%2Fsoftware%2FGPMM%2F">Miroslaw Dach</a><br>
|
|
Phone: +41 56 310 4578<br>
|
|
Updated: 29.04.2010<br>
|
|
<br><a
|
|
href="http://epics.web.psi.ch/software/GPMM/%2Fsoftware%2FGPMM%2Findex.php?forprint"><img
|
|
src="../images/printer"
|
|
border="0" alt=""></a>
|
|
<br><a
|
|
href="http://epics.web.psi.ch/software/GPMM/%2Fsoftware%2FGPMM%2Findex.php?forprint">Printer friendly version</a>
|
|
<br> </small><img
|
|
src="../images/space"
|
|
width="179" height="1" alt=""></td>
|
|
<td width="1" bgcolor="#000000"><img
|
|
src="../images/space"
|
|
width="1" height="1" alt=""></td>
|
|
<td><img
|
|
src="../images/space"
|
|
width="10" height="1" alt=""></td>
|
|
<td valign="top" width="100%" colspan="2">
|
|
<a name="top"></a><center><h1>GPMM: General Purpose Memory Mapped Device Driver</h1></center>
|
|
<h2>What is GPMM?</h2>
|
|
<p>
|
|
The GPMM driver is an EPICS generic driver to deal with any
|
|
type of the VME/VxWorks memory mapped card. It allows easy integration of new cards to EPICS. Recently the GPMM driver was extended to support platforms running Linux OS, including embedded systems (like Xilinx Virtex-4 with PPC405 processor). GPMM driver supports the interrupt handling for both VxWorks and Linux. Read more in the <a href="GPMM/gpmmDriverDesc_v3.0.4.pdf">gpmm Documentation</a> (PDF).
|
|
</p>
|
|
|
|
<h2>Download</h2>
|
|
<p>
|
|
Download the package <a href="GPMM/ppcGPMMSup_v3.0.4.tar.gz">gpmm_v3.0.4</a>
|
|
(20 kB).
|
|
</p>
|
|
Contact the author if you need additional help and assistance: miroslaw.dach at psi.ch
|
|
<p><small>Swiss Light Source, 2009</small></p>
|
|
<hr noshade size=1><small>
|
|
<span class="printlayout">Author: Miroslaw Dach Phone: +41 56 310 4578 Email: miroslaw.dach@psi.ch Updated: 29.04.2010 </span>
|
|
Source: /afs/psi.ch/project/epics/webhosting/software/GPMM/index.php
|
|
</small>
|
|
</td></tr></table>
|
|
</body></html>
|