Move all under modules/database

This commit is contained in:
Ralph Lange
2018-06-19 11:31:13 +02:00
parent e613d685fd
commit 568c405165
562 changed files with 0 additions and 101 deletions

View File

@@ -0,0 +1,6 @@
TOP = ..
include $(TOP)/configure/CONFIG
DIRS += $(wildcard *ioc*)
DIRS += $(wildcard as*)
include $(CONFIG)/RULES_DIRS

View File

@@ -0,0 +1,4 @@
TOP = ../..
include $(TOP)/configure/CONFIG
TARGETS = envPaths
include $(TOP)/configure/RULES.ioc

View File

@@ -0,0 +1,5 @@
TOP = ../..
include $(TOP)/configure/CONFIG
ARCH = _ARCH_
TARGETS = envPaths relPaths.sh
include $(TOP)/configure/RULES.ioc

View File

@@ -0,0 +1,5 @@
TOP = ../..
include $(TOP)/configure/CONFIG
ARCH = _ARCH_
TARGETS = cdCommands
include $(TOP)/configure/RULES.ioc

View File

@@ -0,0 +1,5 @@
TOP = ../..
include $(TOP)/configure/CONFIG
ARCH = _ARCH_
TARGETS = envPaths dllPath.bat
include $(TOP)/configure/RULES.ioc

View File

@@ -0,0 +1,5 @@
TOP = ../..
include $(TOP)/configure/CONFIG
ARCH = _ARCH_
TARGETS = envPaths dllPath.bat
include $(TOP)/configure/RULES.ioc

View File

@@ -0,0 +1,9 @@
To start the ioc from this directory execute the command
../../bin/_ARCH_/<appname> st.cmd
Alternatively make the st.cmd file directly executable with
chmod +x st.cmd
and check the executable name on the first line of the st.cmd file
You may need to change the name of the .dbd file given in the
st.cmd's dbLoadDatabase() command before starting the ioc.

View File

@@ -0,0 +1,6 @@
Copy the startup script (st.cmd) and top level db and dbd directories and
contents to
<<TFTP_ROOT>>/epics/<<IOC hostname>>/
Then load the executable into the IOC (floppy disk, network boot, debugger,
etc.) and start it.

View File

@@ -0,0 +1,29 @@
#!../../bin/_ARCH_/_APPNAME_
#- You may have to change _APPNAME_ to something else
#- everywhere it appears in this file
< envPaths
cd "${TOP}"
## Register all support components
dbLoadDatabase "dbd/_APPNAME_.dbd"
_CSAFEAPPNAME__registerRecordDeviceDriver pdbbase
## Load record instances
dbLoadTemplate "db/user.substitutions"
dbLoadRecords "db/_APPNAME_Version.db", "user=_USER_"
dbLoadRecords "db/dbSubExample.db", "user=_USER_"
#- Set this to see messages from mySub
#var mySubDebug 1
#- Run this to trace the stages of iocInit
#traceIocInit
cd "${TOP}/iocBoot/${IOC}"
iocInit
## Start any sequence programs
#seq sncExample, "user=_USER_"

View File

@@ -0,0 +1,26 @@
#- Example RTEMS startup script
#- You may have to change _APPNAME_ to something else
#- everywhere it appears in this file
#< envPaths
## Register all support components
dbLoadDatabase("dbd/_APPNAME_.dbd")
_CSAFEAPPNAME__registerRecordDeviceDriver(pdbbase)
## Load record instances
dbLoadTemplate("db/user.substitutions")
dbLoadRecords("db/_APPNAME_Version.db", "user=_USER_")
dbLoadRecords("db/dbSubExample.db", "user=_USER_")
#- Set this to see messages from mySub
#var mySubDebug 1
#- Run this to trace the stages of iocInit
#traceIocInit
iocInit
## Start any sequence programs
#seq(sncExample, "user=_USER_")

View File

@@ -0,0 +1,36 @@
#- Example vxWorks startup file
#- The following is needed if your board support package doesn't at boot time
#- automatically cd to the directory containing its startup script
#cd "_TOP_/iocBoot/_IOC_"
< cdCommands
#< ../nfsCommands
cd topbin
#- You may have to change _APPNAME_ to something else
#- everywhere it appears in this file
ld 0,0, "_APPNAME_.munch"
## Register all support components
cd top
dbLoadDatabase "dbd/_APPNAME_.dbd"
_CSAFEAPPNAME__registerRecordDeviceDriver pdbbase
## Load record instances
dbLoadTemplate "db/user.substitutions"
dbLoadRecords "db/_APPNAME_Version.db", "user=_USER_"
dbLoadRecords "db/dbSubExample.db", "user=_USER_"
#- Set this to see messages from mySub
#mySubDebug = 1
#- Run this to trace the stages of iocInit
#traceIocInit
cd startup
iocInit
## Start any sequence programs
#seq &sncExample, "user=_USER_"

View File

@@ -0,0 +1,26 @@
#- Instructions for creating and using a real nfsCommands file
#-
#- in order to use nfs do the following:
#- 1) Create hostAdd and nfsMount commands for each nfs server
#- 2) In each st.cmd file add the following two commands BEFORE any load commands
#- ../nfs.cmd
#- cd "<iocname>
#-
#- The hostAdd command has the form:
#- hostAdd("<host>","xxx.xxx.xxx.xxx")
#-
#- You can also mount subdirectories as follows:
#- nfsMount("<host>", "/xxx/xxx/xxx", "/xxx")
#-
#- For example assume
#-
#- host is mercury with inet address 155.77.2.56
#- You want to mount the directory (which is a file system of mercury)
#- /home/mercury5/iocinfo
#- as
#- /iocinfo
#-
#- The commands would be
#-
#- hostAdd("mercury","155.77.2.56")
#- nfsMount("mercury","/home/mercury5/iocinfo","/iocinfo")

View File

@@ -0,0 +1,29 @@
#- Instructions for creating and using a real nfsCommands file
#-
#- in order to use nfs do the following:
#- 1) Create hostAdd and nfsMount commands for each nfs server
#- 2) In each st.cmd file add the following two commands BEFORE any load commands
#- ../nfs.cmd
#- cd "<iocname>
#-
#- The hostAdd command has the form:
#- hostAdd("<host>","xxx.xxx.xxx.xxx")
#-
#- The nfsMount command has the form:
#- nfsMount("<host>", "/xxx/xxx/xxx", "/xxx")
#-
#- You can also mount subdirectories as follows:
#- nfsMountAll("<host>")
#-
#- For example assume
#-
#- host is mercury with inet address 155.77.2.56
#- You want to mount the directory (which is a file system of mercury)
#- /home/mercury5/iocinfo
#- as
#- /iocinfo
#-
#- The commands would be
#-
#- hostAdd("mercury","155.77.2.56")
#- nfsMount("mercury","/home/mercury5/iocinfo","/iocinfo")