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


Ignore:
Timestamp:
06/20/17 18:21:24 (2 years ago)
Author:
michkawa
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