You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 38 Next »

Control System Software

Table of Contents

Software Releases

Software Test Day
Release Software Procedure
Software Electronic Logbook

Home Pages

Controls Systems Team Home Page

General

Computer architecture, platforms, operating systems.

Databases

Documentation and access to online databases used in the construction and operation of LCLS.
CATER (Artemis)
CAPTAR
Cable Search
SLC Databases
SLAC's Oracle HTMLDB (aka "Application Express")
IRMIS
LCLS Project Database (Oracle)
SLC CA Server
LCLS Naming Conventions
Archived EPICS PVs
List of IOC parameters
List of EPICS Modules

Software Development

Documentation and References for the software development process.
CVSWEB Repository Browser
LCLS Code Management
LCLS Development Environment
LCLS PLC Development Environment
LCLS Software Standards
LCLS EPICS Modules and Extensions Downloads
EPICS Archiving Guidelines
EPICS Archiving Policy

How-to Documentation

How-to setup SecureCRT to bring up an LCLS Home Screen
How-to Start the LCLS Home Screen
How-to Start the LCLS Home Screen from a CUD
How-to Boot and EPICS IOC
How-to Connect to an IOC serial port
How-to Release Software
How-to Download PLC Ladder Logic
How-to Configure PLC Ethernet Communications
How-to Retrieve AFS Backups from the last 24-hours
How-to Identify a Run-Away Process on Linux
How-to Submit a Software Mini-Test Plan
How-To Setup an RTEMS IOC
How-To Setup a ColdFire uC5282 to run EPICS and RTEMS
FAQ: linuxRT on COTS Linux Servers
How-To Setup a LinuxRT  IOC (Quick Start) 
How-to Setup a uTCA System
How to Release IOCs for Production

EPICS Auto-build Procedure

Tool Documentation

Development tools, middleware, IDEs, compilers, build systems, frameworks etc.
Aida
EPICS at LCLS
Software Licenses
LCLS EPICS Modules
LCLS EPICS Module Dependencies

Getting started with Eclipse for IOC developmen t

Tool Configuration for LCLS

The configuration of development tools for LCLS specifically.

How-to use the Alarm Handler
LCLS Channel Archiver

How-to use Autosave
How-to use the Channel Watcher
LCLS's CMLOG
LCLS CVS
How-to use of Matlab
How-to use of Oracle
SLC Channnel Access (pdf)
LCLS's use of XAL

IOC Software Development

EPICS Input/Output Controller software development resources.
Getting Started
Subsystem IOC Applications
SLC-Aware IOC
LCLS EPICS IOC Processors
How-To Setup an RTEMS IOC
LCLS How-To Boot an EPICS IOC
Beam-Synchronous-Acquisition (BSA) Comments for IOC Engineers
Channel Access Security

Model Based and "High Level" Applications

Accelerator Software (Confluence Wiki)
LCLS High Level Applications

Temporary and in-development

Links to pages currently in-process.

How-to Setup EtherCAT for LinuxRT Applications

Links to temporary pages.

LinuxRT EVR and BPM testing configurations
NFS Server Change IOC Recovery Checklist
IOC Dependency Chart - v2.xlsx

Sample Software Launch Screens
Deprecated previous version of this wiki page

  • No labels