Size: 3472
Comment:
|
Size: 4319
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
==== Directory in master PC for master itself and k1tst1, k1tst2 for PXE boot ==== | ==== Directory in master PC for master itself and slave (k1tst1, k1tst2) for PXE boot ==== |
Line 9: | Line 9: |
* /home/controls on k1tst1 and k1tst2 are NFS mounted to /home/controls on master * /usr on k1tst1 and k1tst2 are NFS mounted to /usr on master |
|
Line 11: | Line 13: |
==== Mainly of master ==== * /opt/mx: mx (Mirynet) directory for master * /opt/rtcds/tst/x1/target/fb/ : mainly setting for daqd, nds. * /opt/rtcds/tst/x1/target/fb/daqdrc : a setting file for daqd. * /opt/rtcds/tst/x1/target/fb/master : a setting file to call channel information. * /opt/rtcds/tst/x1/target/fb/logs/ : log files for daqd and nds. * /opt/rtcds/tst/x1/target/fb/jobs/ : working directory for nds. * master has no /etc/rc.local * /etc/conf.d/local.start : to start 'caRepeater', 'symmetricom', 'dis_networkmgr'startscripts for RT core. * /etc/inittab : to start 'nds' and 'daqd'. * /etc/xinet.d/ : setting files to start 'diagconf', 'chnconf' and 'leapconf'. * /etc/service : to start diagconf. * /etc/rpc : to start chnconf and leapconf. * /etc/export : for NFS export * /opt/rtapps/ : additional application folder to run RTS: epics, fftw, framecpp, gds, lib frame, mebmetaio, root, rtapps-user-env.sh. ==== Mainly for slave (k1tst1, and k1tst2) ==== * /opt/open-mx: open mx directory for slave * /opt/DIS: Dolphin reflective memory directory for slave * /opt/srcdis |
|
Line 30: | Line 57: |
* /opt/rtcds/tst/x1/scripts : script files to restart/kill RT models. To start an RT model, type {{{ | * /opt/rtcds/tst/x1/scripts : script files to restart/kill RT models. To start an RT model, you MUST login k1tst1 or k1tst2 which you run the model, and type {{{ |
Line 34: | Line 61: |
* /opt/rtcds/tst/x1/target/fb/ : mainly setting for daqd, nds. * /opt/rtcds/tst/x1/target/fb/daqdrc : a setting file for daqd. * /opt/rtcds/tst/x1/target/fb/master : a setting file to call channel information. * /opt/rtcds/tst/x1/target/fb/logs/ : log files for daqd and nds. * /opt/rtcds/tst/x1/target/fb/jobs/ : working directory for nds. |
|
Line 46: | Line 68: |
* /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 epics IOC, RT kernel module, awgtpman. Called from /etc/rc.local. * /opt/rtcds/tst/x1/target/x1x14/x1x14epics or /opt/rtcds/tst/x1/target/x1vex/x1vexepics : to start epics ioc. Called from startup script of each model. |
* /opt/rtcds/tst/x1/target/x1x14/ etc. * /opt/rtcds/tst/x1/target/x1x14/scripts etc. : to load epics IOC, RT kernel module, awgtpman. Called from /etc/rc.local. * /opt/rtcds/tst/x1/target/x1x14/x1x14epics etc. : to start epics ioc. Called from startup script of each model. |
Line 53: | Line 75: |
* /opt/rtapps/ : additional application folder to run RTS like EPICS. | * /opt/rtapps/ : additional application folder to run RTS: epics, fftw, framecpp, gds, lib frame, mebmetaio, root, rtapps-user-env.sh. |
Line 55: | Line 77: |
* /etc/rc.local : to start 'mbuf', 'monit', startscripts for RT core. | * /etc/rc.local : to start 'caRepeat', 'mbuf', 'load_dolphin_drivers.sh', 'omx', 'dxconfig', 'dis_nodemgr', 'mx_stream', 'gen_awgtiman_script.sh', 'monit'. |
Line 57: | Line 79: |
* /etc/inittab : to start 'nds' and 'daqd'. * /etc/xinet.d/ : setting files to start 'diagconf', 'chnconf' and 'leapconf'. * /etc/service : to start diagconf. * /etc/rpc : to start chnconf and leapconf. * /etc/fstab * /etc/export |
* /etc/fstab : mount for diskless root etc. |
Directory structure for master PC of Small Network System (RTS2.5.2)
Directory in master PC for master itself and slave (k1tst1, k1tst2) for PXE boot
- master: /(root)
- k1tst1 and k1tst2: /diskless/root on master booted by PXE
- /diskless/root will be mounted to /(root) on k1tst1 and k1tst2
- /opt/rtcds on k1tst1 and k1tst2 are NFS mounted to /opt/rtcds on master
- /opt/rtapps on k1tst1 and k1tst2 are NFS mounted to /opt/rtapps on master
- /home/controls on k1tst1 and k1tst2 are NFS mounted to /home/controls on master
- /usr on k1tst1 and k1tst2 are NFS mounted to /usr on master
Mainly of master
- /opt/mx: mx (Mirynet) directory for master
- /opt/rtcds/tst/x1/target/fb/ : mainly setting for daqd, nds.
- /opt/rtcds/tst/x1/target/fb/daqdrc : a setting file for daqd.
- /opt/rtcds/tst/x1/target/fb/master : a setting file to call channel information.
- /opt/rtcds/tst/x1/target/fb/logs/ : log files for daqd and nds.
- /opt/rtcds/tst/x1/target/fb/jobs/ : working directory for nds.
- master has no /etc/rc.local
- /etc/conf.d/local.start : to start 'caRepeater', 'symmetricom', 'dis_networkmgr'startscripts for RT core.
- /etc/inittab : to start 'nds' and 'daqd'.
- /etc/xinet.d/ : setting files to start 'diagconf', 'chnconf' and 'leapconf'.
- /etc/service : to start diagconf.
- /etc/rpc : to start chnconf and leapconf.
- /etc/export : for NFS export
- /opt/rtapps/ : additional application folder to run RTS: epics, fftw, framecpp, gds, lib frame, mebmetaio, root, rtapps-user-env.sh.
Mainly for slave (k1tst1, and k1tst2)
- /opt/open-mx: open mx directory for slave
- /opt/DIS: Dolphin reflective memory directory for slave
- /opt/srcdis
- /opt/rtcds/rtscores/
- 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, longin to k1tst1 or k1tst2 (probably master is also OK), change directory to version you need, and just type
> make x1x14 > make install-x1x14 > make x1vex > make install-x1vex
to start the new model, you MUST login k1tst1 or k1tst2 which you run the model
> killx1vex > startx1x14 > startx1vex
k1tst1 has x1x14, x1x15, and k1tst2 has x1x16, x1x17, x1x18(2013/3/5)
- Each RTS folder under /opt/rtcds/rtscores/tags/ or /opt/rtcds/rtscores/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.
- src/epics/simLink/
/opt/rtcds/tst/x1/scripts : script files to restart/kill RT models. To start an RT model, you MUST login k1tst1 or k1tst2 which you run the model, and 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/gds/
- /opt/rtcds/tst/x1/target/gds/bin/ : binary file of awgtpman.
- /opt/rtcds/tst/x1/target/gds/awgtpman_startup/ : startup scripts for awgtpman, called from startup script of each model.
- /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/ etc.
- /opt/rtcds/tst/x1/target/x1x14/scripts etc. : to load epics IOC, RT kernel module, awgtpman. Called from /etc/rc.local.
- /opt/rtcds/tst/x1/target/x1x14/x1x14epics etc. : to start epics ioc. Called from startup script of each model.
- /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: epics, fftw, framecpp, gds, lib frame, mebmetaio, root, rtapps-user-env.sh.
- /etc/rc.local : to start 'caRepeat', 'mbuf', 'load_dolphin_drivers.sh', 'omx', 'dxconfig', 'dis_nodemgr', 'mx_stream', 'gen_awgtiman_script.sh', 'monit'.
- /etc/rtsystab : includes name of RT models to be run.
- /etc/fstab : mount for diskless root etc.
- /lib/modules/2.6.34.1/kernel/drivers/mbuf/ : location of mbuf module 'mbuf.ko'. Called from /etc/rc.local.