Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • EtherCAT Resources & Reference Material
  • linuxRT PC Set-up
  • Configuring the $IOC/vioc-<>-<> Directorysioc-<area>-<subsystem##> Directory where ## is a 2-digit number 01-99.
  • EtherCAT linuxRT Configuration
  • EtherCAT Template for Creating Epics Application
  • Configuring EtherCAT Epics Application
  • Debugging Tips

...

  • For new users, please reference the following page: LinuxRT Boot - Quick Start-upHighly recommend viewing this diagram: LinuxRT_Diagram
    Diskless Boot of LinuxRT or Centos7 - Quick Start-up Highly recommend viewing this diagram: LinuxRT_Diagram

     

    Table 1

    Facility

    LinuxRT

    Account

     LinuxRT

     Group

    Comment 
    Developmentlaci lcls 
    LCLSlaci lcls 
    LCLS-II  not yet available 
    FACETflaci  facet

    linuxRT is built with laci as the default account, users must add  facet group, user and  password

    Test-Facilityacctf ?linuxRT is built with laci as the default account, users must add  test-facility group, user and password

Verification checks on linuxRT machines:

  • Please see $IOC/cpu-<bld>-<name>/README on instructions on how to power cycle machines remotely through the use of ipmi commands
  • Once you set-up your linuxRT machine and boot up on development for instance, log in as laci to into laci on your linuxRT system (ref: Table 1). ( ssh laci@cpu-<bld>-<name>)
  • Test if your machine is running real-time linux using  uname -a

...

# ===============================================================

# Define kernel module driver location

# ===============================================================

PACKAGE_TOP=/afs/slac/g/lcls/package

 

  KERNEL_DRIVER_HOME=$PACKAGE_TOP/linuxKernel_Modules

ETHERCAT_DRIVER=$KERNEL_DRIVER_HOME/ethercat/buildroot-2015.02-x86_64

...

  • Another helpful ethercat command line took is ethercat master


Configuring the $IOC/viocsioc-<>-<> Directory

The $IOC/vioc-<>-<> directory created for this EtherCAT application needs the follow items:

...