Differences between revisions 4 and 6 (spanning 2 versions)
Revision 4 as of 2012-06-06 17:55:44
Size: 2037
Comment:
Revision 6 as of 2013-02-23 10:16:06
Size: 2572
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
== Directory structure for RT standalone system == == Directory structure for RT standalone system (after RTS2.4) ==
Line 4: Line 4:
 * /opt/rtcds/tst/x1/core/advLigoRTS/trunk/
  . Including Makefile to build RT models.
  . To build RT model, just type {{{
>cd /opt/rtcds/tst/x1/core/advLigoRTS/trunk/
> ./dbuild x1x15
}}} for example
 * /opt/rtcds/rtscore/
  . Including all advLigoRTS svn structure until 2.6.1. Under tags or branches folders, each folder includes Makefile to build RT models.
  . To build RT model, change directory to version you need, and just type {{{
> make x1x14
> make install-x1x14
> make x1vex
> make install-x1vex
}}} to start the new model, {{{
> killx1vex
> startx1x14
> startx1vex
}}}
Line 11: Line 17:
  * /opt/rtcds/tst/x1/core/advLigoRTS/trunk/src/epics/simLink/  * Each RTS folder under /opt/rtcds/rtscore/tags/ or /opt/rtcds/rtscore/branches/ includes
  * src/epics/simLink/
Line 13: Line 20:
  * /opt/rtcds/tst/x1/core/advLigoRTS/trunk/src/epics/simLink/lib/   * src/epics/simLink/lib/
Line 18: Line 25:
}}} for example. This commands can be run in any directory since path is set to this directory. }}} for example. This commands can be run in any directory since path is set in .bashrc in /home/controls.
Line 31: Line 38:
 * /opt/rtcds/tst/x1/target/x1x14/ or /opt/rtcds/tst/x1/target/x1x15
  * /opt/rtcds/tst/x1/target/x1x14/scripts or /opt/rtcds/tst/x1/target/x1x15/scripts : to load RT kernel module
  * /opt/rtcds/tst/x1/target/x1x14/x1x14epics or /opt/rtcds/tst/x1/target/x1x15/x1x15epics : to start epics ioc
 * /opt/rtcds/tst/x1/target/x1x14/ or /opt/rtcds/tst/x1/target/x1vex
  * /opt/rtcds/tst/x1/target/x1x14/scripts or /opt/rtcds/tst/x1/target/x1vex/scripts : to load RT kernel module
  * /opt/rtcds/tst/x1/target/x1x14/x1x14epics or /opt/rtcds/tst/x1/target/x1vex/x1vexepics : to start epics ioc
Line 37: Line 44:
 * /lib../mbuf
Line 39: Line 45:
 * /etc/ : inittab, rtsystab, rc.local, fstab, export
 * /etc/conf.d/ : local.start to call mbuf
 * /opt/rtapps/ : additional application folder to run RTS like EPICS
Line 42: Line 47:
 * /lib/modules/2.6.34.1/kernel/drivers/mbuf/ : mbuf.ko  * /etc/rc.local : start mbuf, monit, startscripts for RT core
 * /etc/rtsystab : includes name of RT models to be run
 * /etc/inittab
 * /etc/xinet.d/ : setting files to start diagconf, chnconf and leapconf
 * /etc/fstab
 * /etc/export
 * /etc/service : to start diagconf
 * /etc/rpc : to start chnconf and leapconf


 * /lib/modules/2.6.34.1/kernel/drivers/mbuf/ : location of mbuf module 'mbuf.ko'

Directory structure for RT standalone system (after RTS2.4)

  • /opt/rtcds/rtscore/
    • Including all advLigoRTS svn structure until 2.6.1. Under tags or branches folders, each folder includes Makefile to build RT models.
    • To build RT model, change directory to version you need, and just type

      > make x1x14
      > make install-x1x14
      > make x1vex
      > make install-x1vex

      to start the new model,

      > killx1vex
      > startx1x14
      > startx1vex
  • Each RTS folder under /opt/rtcds/rtscore/tags/ or /opt/rtcds/rtscore/branches/ includes
    • src/epics/simLink/
      • .mdl (RT model) files. Matlab opens these model files.
    • src/epics/simLink/lib/
      • library for RT models with Matlab. Needs to path at the beginning when Matlab open .mdl files.
  • /opt/rtcds/tst/x1/scripts : script files to restart/kill RT models. To start an RT model, type

    > startx1x14
    for example. This commands can be run in any directory since path is set in .bashrc in /home/controls.
  • /opt/rtcds/tst/x1/target/fb/ : for daqd, nds
    • /opt/rtcds/tst/x1/target/fb/logs/ : log files for daqd and nds
    • /opt/rtcds/tst/x1/target/fb/jobs/ : working directory for nds
  • /opt/rtcds/tst/x1/target/gds/
    • /opt/rtcds/tst/x1/target/gds/bin/ : binary file of awgtpman
    • /opt/rtcds/tst/x1/target/gds/awgtpman_startup/ : startup scripts for awgtpman
    • /opt/rtcds/tst/x1/target/gds/awgtpman_logs/ : log files for starting awgtpman
    • /opt/rtcds/tst/x1/target/gds/param/ : detail of testpoint channels
      • testpoint.par is automatically produced
  • /opt/rtcds/tst/x1/target/x1x14/ or /opt/rtcds/tst/x1/target/x1vex
    • /opt/rtcds/tst/x1/target/x1x14/scripts or /opt/rtcds/tst/x1/target/x1vex/scripts : to load RT kernel module
    • /opt/rtcds/tst/x1/target/x1x14/x1x14epics or /opt/rtcds/tst/x1/target/x1vex/x1vexepics : to start epics ioc
  • /opt/rtcds/tst/x1/medm/ : for medm .adl files, used by medm
  • /opt/rtcds/tst/x1/chans/ : digital filter setting files, used by foton
  • /opt/rtapps/ : additional application folder to run RTS like EPICS
  • /etc/rc.local : start mbuf, monit, startscripts for RT core
  • /etc/rtsystab : includes name of RT models to be run
  • /etc/inittab
  • /etc/xinet.d/ : setting files to start diagconf, chnconf and leapconf
  • /etc/fstab
  • /etc/export
  • /etc/service : to start diagconf
  • /etc/rpc : to start chnconf and leapconf
  • /lib/modules/2.6.34.1/kernel/drivers/mbuf/ : location of mbuf module 'mbuf.ko'

KAGRA/Subgroups/DGS/RTPC/DirectoryStructure (last edited 2013-06-10 13:59:55 by OsamuMiyakawa)