Difference between revisions of "HowTo Documents"
From EPICSWIKI
(Refer to epics-controls.org website) |
|||
(12 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
This is | This is an out of date directory of various How-To documents written by members of the EPICS collaboration. | ||
=== | '''This page is old and out of date.''' Please go to our | ||
[https://epics-controls.org/resources-and-support/documents/howto-documents/ new How-To documents page] for the latest information. | |||
=== Building Base and Modules on Different Architectures and Operating Systems === | |||
* [http://www.aps.anl.gov/epics/base/RTEMS/tutorial/ Getting Started with EPICS on RTEMS] | * [http://www.aps.anl.gov/epics/base/RTEMS/tutorial/ Getting Started with EPICS on RTEMS] | ||
* [[HowToPC104|Getting Started with R3.14.7 on a PC104 running Linux]] | * [[HowToPC104|Getting Started with R3.14.7 on a PC104 running Linux]] | ||
* [[How To Port EPICS to a new OS/Architecture]] | * [[How To Port EPICS to a new OS/Architecture]] | ||
* [[How To Use Posix Thread Priority Scheduling under Linux]] | |||
* [[How To cross compile EPICS and a IOC to an old x86 Linux system]] | |||
* [http://prjemian.github.io/epicspi/ Installing EPICS on a Raspberry Pi] | |||
* [http://www.smolloy.com/2017/10/basic-epics-installation-on-linux-mint How to build EPICS and Asyn on Linux Mint] | |||
* [http://www.smolloy.com/2017/10/build-areadetector-for-epics-from-source How to build AreaDetector (on Linux Mint)] | |||
=== Drivers and Device Support === | === Writing Drivers and Device Support === | ||
* [http://www.aps.anl.gov/epics/modules/soft/asyn/ | * [http://www.aps.anl.gov/epics/modules/soft/asyn/HowToDoSerial_StreamDevice.html How To Do Serial (using Asyn Driver and StreamDevice)] (also covers VXI-11) | ||
* [http://www.aps.anl.gov/epics/modules/soft/asyn/ | * [http://www.aps.anl.gov/epics/modules/soft/asyn/R4-15/HowToDoSerial/tutorial.pdf How To Do Serial (using Asyn Driver and devGPIB)] | ||
* [[How to make your EPICS driver operating system independent]] | * [[How to make your EPICS driver operating system independent]] | ||
* [[How To Write Device Support that uses Asyn Driver]] ''(Incomplete!)'' | * [[How To Write Device Support that uses Asyn Driver]] ''(Incomplete!)'' | ||
* [[How to use GPIB ports with linux-gpib and StreamDevice]] | * [[How to use GPIB ports with linux-gpib and StreamDevice]] | ||
* [[How to avoid copying arrays with waveformRecord]] | |||
=== Applications === | === Applications === | ||
Line 21: | Line 31: | ||
* [[What PV Save and Restore Tools are available]] | * [[What PV Save and Restore Tools are available]] | ||
* [[How to Add a New Breakpoint Table]] | * [[How to Add a New Breakpoint Table]] | ||
* [["Best Practice" Guidelines]] | |||
* [[How do I get EPICS applications to work with a Mac OS X firewall?]] | |||
=== Infrastructure and Other Stuff === | === Infrastructure and Other Stuff === | ||
Line 27: | Line 39: | ||
* [[How To Set Up a Mirror of the EPICS Web Site]] | * [[How To Set Up a Mirror of the EPICS Web Site]] | ||
* [[How to Set Up a Soft IOC Framework on Linux]] | * [[How to Set Up a Soft IOC Framework on Linux]] | ||
* [[How to Configure Channel Access]] | |||
* [[How to Make Channel Access Reach Multiple Soft IOCs on a Linux Host]] | |||
* [[How to Set Up Console Access and Logging for VME and Soft IOCs]] | * [[How to Set Up Console Access and Logging for VME and Soft IOCs]] | ||
* [[How to Set Up NAL (Nagios Alarm Handler) to monitor an EPICS network]] | * [[How to Set Up NAL (Nagios Alarm Handler) to monitor an EPICS network]] | ||
* [[How to find which IOC provides a PV]] | |||
=== Collaboration Stuff === | === Collaboration Stuff === | ||
* [[How to run an EPICS Collaboration Meeting]] | * [[How to run an EPICS Collaboration Meeting]] |
Latest revision as of 20:55, 1 June 2021
This is an out of date directory of various How-To documents written by members of the EPICS collaboration.
This page is old and out of date. Please go to our new How-To documents page for the latest information.
Building Base and Modules on Different Architectures and Operating Systems
- Getting Started with EPICS on RTEMS
- Getting Started with R3.14.7 on a PC104 running Linux
- How To Port EPICS to a new OS/Architecture
- How To Use Posix Thread Priority Scheduling under Linux
- How To cross compile EPICS and a IOC to an old x86 Linux system
- Installing EPICS on a Raspberry Pi
- How to build EPICS and Asyn on Linux Mint
- How to build AreaDetector (on Linux Mint)
Writing Drivers and Device Support
- How To Do Serial (using Asyn Driver and StreamDevice) (also covers VXI-11)
- How To Do Serial (using Asyn Driver and devGPIB)
- How to make your EPICS driver operating system independent
- How To Write Device Support that uses Asyn Driver (Incomplete!)
- How to use GPIB ports with linux-gpib and StreamDevice
- How to avoid copying arrays with waveformRecord
Applications
- Common Database patterns
- How To Install Channel Archiver On Scientific Linux
- What PV Save and Restore Tools are available
- How to Add a New Breakpoint Table
- "Best Practice" Guidelines
- How do I get EPICS applications to work with a Mac OS X firewall?
Infrastructure and Other Stuff
- How To Set Up a Linux Box as an IOC Boot Server
- How To Set Up a Mirror of the EPICS Web Site
- How to Set Up a Soft IOC Framework on Linux
- How to Configure Channel Access
- How to Make Channel Access Reach Multiple Soft IOCs on a Linux Host
- How to Set Up Console Access and Logging for VME and Soft IOCs
- How to Set Up NAL (Nagios Alarm Handler) to monitor an EPICS network
- How to find which IOC provides a PV