HowTo Documents
From EPICSWIKI
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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