Changes between Version 2 and Version 3 of epics/bbb/debian


Ignore:
Timestamp:
06/20/17 18:21:24 (8 years ago)
Author:
Tetsuya Michikawa
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • epics/bbb/debian

    v2 v3  
    66== OS ==
    77
    8 今回環境を作成するBBBのOSは、Debianの最新版 8.7(Jessie for BeagleBone via microSD card)をmicroSDカード上に展開して使用した。[[br]]
     8今回環境を作成するBBBのOSは、Debianの最新版 8.7(Jessie for !BeagleBone via microSD card)をmicroSDカード上に展開して使用した。[[br]]
    99コンパイルはBBB上のセルフビルドで行った。[[br]]
    1010
     
    3333}}}
    3434
     35== modules/soft ==
    3536
     37次によく使うmodulesをインストール。
     38
     39{{{
     40root@beaglebone:/opt/epics/R315.5# mkdir -p modules/soft
     41}}}
     42
     43=== sequencer ===
     44
     45インストール前にパッケージをインストール。
     46
     47{{{
     48root@beaglebone:/opt/epics/R315.5# apt-get install re2c
     49}}}
     50
     51展開してmake。
     52
     53{{{
     54root@beaglebone:/opt/epics/R315.5# mkdir -p modules/soft/seq
     55root@beaglebone:/opt/epics/R315.5# cd src
     56root@beaglebone:/opt/epics/R315.5/src# wget http://www-csr.bessy.de/control/SoftDist/sequencer/releases/seq-2.2.4.tar.gz
     57root@beaglebone:/opt/epics/R315.5/src# cd ../modules/soft/seq
     58root@beaglebone:/opt/epics/R315.5/modules/soft/seq# tar zxvf /opt/epics/R315.5/src/seq-2.2.4.tar.gz
     59root@beaglebone:/opt/epics/R315.5/modules/soft/seq# mv seq-2.2.4 2.2.4
     60root@beaglebone:/opt/epics/R315.5/modules/soft/seq# cd 2.2.4/
     61root@beaglebone:/opt/epics/R315.5/modules/soft/seq/2.2.4# emacs -nw configure/RELEASE
     62
     63EPICS_BASE=/opt/epics/R315.5/base
     64
     65root@beaglebone:/opt/epics/R315.5/modules/soft/seq/2.2.4# make
     66}}}
     67
     68=== asyn ===
     69
     70asynも普通にmakeできる。
     71
     72{{{
     73root@beaglebone:/opt/epics/R315.5# mkdir -p modules/soft/asyn
     74root@beaglebone:/opt/epics/R315.5# cd src
     75root@beaglebone:/opt/epics/R315.5/src# wget https://www.aps.anl.gov/epics/download/modules/asyn4-31.tar.gz
     76root@beaglebone:/opt/epics/R315.5/src# cd ../modules/soft/asyn
     77root@beaglebone:/opt/epics/R315.5/modules/soft/asyn# tar zxvf /opt/epics/R315.5/src/asyn4-31.tar.gz
     78root@beaglebone:/opt/epics/R315.5/modules/soft/asyn# mv asyn4-31 4-31
     79root@beaglebone:/opt/epics/R315.5/modules/soft/asyn# cd 4-31/
     80root@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
     93SNCSEQ=$(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
     97EPICS_BASE=/opt/epics/R315.5/base
     98-include $(TOP)/../configure/EPICS_BASE.$(EPICS_HOST_ARCH)
     99
     100root@beaglebone:/opt/epics/R315.5/modules/soft/asyn/4-31# make
     101}}}
     102
     103=== streamdevice ===
     104
     105streamdeviceも同じ。
     106
     107
     108
     109== modules/instruments ==
     110
     111BBBのIOを使うために専用(?)のmoduleをmakeする。
     112
     113
     114=== devgpio ===
     115
     116
     117
     118
     119
     120=== drvAsynI2C ===
     121
     122
     123
     124
     125
     126
     127
     128
     129