Size: 2037
Comment:
|
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.
- src/epics/simLink/
/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'