| | 37 | 次によく使うmodulesをインストール。 |
| | 38 | |
| | 39 | {{{ |
| | 40 | root@beaglebone:/opt/epics/R315.5# mkdir -p modules/soft |
| | 41 | }}} |
| | 42 | |
| | 43 | === sequencer === |
| | 44 | |
| | 45 | インストール前にパッケージをインストール。 |
| | 46 | |
| | 47 | {{{ |
| | 48 | root@beaglebone:/opt/epics/R315.5# apt-get install re2c |
| | 49 | }}} |
| | 50 | |
| | 51 | 展開してmake。 |
| | 52 | |
| | 53 | {{{ |
| | 54 | root@beaglebone:/opt/epics/R315.5# mkdir -p modules/soft/seq |
| | 55 | root@beaglebone:/opt/epics/R315.5# cd src |
| | 56 | root@beaglebone:/opt/epics/R315.5/src# wget http://www-csr.bessy.de/control/SoftDist/sequencer/releases/seq-2.2.4.tar.gz |
| | 57 | root@beaglebone:/opt/epics/R315.5/src# cd ../modules/soft/seq |
| | 58 | root@beaglebone:/opt/epics/R315.5/modules/soft/seq# tar zxvf /opt/epics/R315.5/src/seq-2.2.4.tar.gz |
| | 59 | root@beaglebone:/opt/epics/R315.5/modules/soft/seq# mv seq-2.2.4 2.2.4 |
| | 60 | root@beaglebone:/opt/epics/R315.5/modules/soft/seq# cd 2.2.4/ |
| | 61 | root@beaglebone:/opt/epics/R315.5/modules/soft/seq/2.2.4# emacs -nw configure/RELEASE |
| | 62 | |
| | 63 | EPICS_BASE=/opt/epics/R315.5/base |
| | 64 | |
| | 65 | root@beaglebone:/opt/epics/R315.5/modules/soft/seq/2.2.4# make |
| | 66 | }}} |
| | 67 | |
| | 68 | === asyn === |
| | 69 | |
| | 70 | asynも普通にmakeできる。 |
| | 71 | |
| | 72 | {{{ |
| | 73 | root@beaglebone:/opt/epics/R315.5# mkdir -p modules/soft/asyn |
| | 74 | root@beaglebone:/opt/epics/R315.5# cd src |
| | 75 | root@beaglebone:/opt/epics/R315.5/src# wget https://www.aps.anl.gov/epics/download/modules/asyn4-31.tar.gz |
| | 76 | root@beaglebone:/opt/epics/R315.5/src# cd ../modules/soft/asyn |
| | 77 | root@beaglebone:/opt/epics/R315.5/modules/soft/asyn# tar zxvf /opt/epics/R315.5/src/asyn4-31.tar.gz |
| | 78 | root@beaglebone:/opt/epics/R315.5/modules/soft/asyn# mv asyn4-31 4-31 |
| | 79 | root@beaglebone:/opt/epics/R315.5/modules/soft/asyn# cd 4-31/ |
| | 80 | root@beaglebone:/opt/epics/R315.5/modules/soft/asyn/4-31# emacs -nw configure/RELEASE |
| | 81 | |
| | 82 | #RELEASE Location of external products |
| | 83 | |
| | 84 | #SUPPORT=/corvette/home/epics/devel |
| | 85 | #-include $(TOP)/../configure/SUPPORT.$(EPICS_HOST_ARCH) |
| | 86 | |
| | 87 | # IPAC is only necessary if support for Greensprings IP488 is required |
| | 88 | # IPAC release V2-7 or later is required. |
| | 89 | #IPAC=$(SUPPORT)/ipac-2-14 |
| | 90 | |
| | 91 | # SEQ is required for testIPServer |
| | 92 | #SNCSEQ=$(SUPPORT)/seq-2-2-4 |
| | 93 | SNCSEQ=$(EPICS_BASE)/../modules/soft/seq/2.2.4/ |
| | 94 | |
| | 95 | # EPICS_BASE 3.14.6 or later is required |
| | 96 | #EPICS_BASE=/corvette/usr/local/epics-devel/base-3.15.5 |
| | 97 | EPICS_BASE=/opt/epics/R315.5/base |
| | 98 | -include $(TOP)/../configure/EPICS_BASE.$(EPICS_HOST_ARCH) |
| | 99 | |
| | 100 | root@beaglebone:/opt/epics/R315.5/modules/soft/asyn/4-31# make |
| | 101 | }}} |
| | 102 | |
| | 103 | === streamdevice === |
| | 104 | |
| | 105 | streamdeviceも同じ。 |
| | 106 | |
| | 107 | |
| | 108 | |
| | 109 | == modules/instruments == |
| | 110 | |
| | 111 | BBBのIOを使うために専用(?)のmoduleをmakeする。 |
| | 112 | |
| | 113 | |
| | 114 | === devgpio === |
| | 115 | |
| | 116 | |
| | 117 | |
| | 118 | |
| | 119 | |
| | 120 | === drvAsynI2C === |
| | 121 | |
| | 122 | |
| | 123 | |
| | 124 | |
| | 125 | |
| | 126 | |
| | 127 | |
| | 128 | |
| | 129 | |