Centos系统下安装EPICS系统

Centos系统下安装EPICS系统

在这里插入图片描述

1 安装EPICS所需要的依赖

yum install -y git gcc automake autoconf libtool make
yum install -y gcc gcc-c++
yum install -y readline-devel

2 下载EPICS Base安装包

EPICS Base官网下载最新版的EPICS base安装包,然后在本地目录下新建一个epics目录,以后关于EPICS所有的安装包或者扩展包的主目录都在这个目录里,这样方便程序的管理和实现:

mkdir epics
cd /~/epics
tar -zxvf base-xxx.tar.gz

运行下面的命令查一下系统的架构(一般现在都是64位系统,也没必要查):

/home/~/epics/base/startip/EpicsHostArch
# linux-x86_64

3 添加环境依赖

在Linux系统下添加环境变量,这里添加用户支持的环境变量,即修改.bashrc文件

cd ~
vim .bashrc

然后在该文件后面添加下面的命令:

# -----------------Epics Path Specification--------------------
export EPICS_HOST_ARCH=linux-x86_64
export EPICS_BASE=/home/day/epics/base   #解压的epics_base目录
export PATH=$PATH:${EPICS_BASE}/bin/${EPICS_HOST_ARCH}

添加完成后保存后运行下面的命令,使得环境变量生效:

source .bashrc

4 编译安装

完成上面的步骤后,我们就可以编译安装EPICS base包了,我们直接进入base目录下进行make就好:

cd epics/base
make

一般不会出现问题,等编译完成后,我们可以运行下面的命令来检查是否安装成功:

makeBaseApp.pl

在这里插入图片描述

接下来我们就开始新建一个IOC实例。

新建一个IOC实例

创建放置IOC实例的目录project

mkdir -p /~/epics/base/project

接下来在project目录下建立一个IOC实例:

cd /~/epics/base/project
makeBaseApp.pl -t example firstIoc
makeBaseApp.pl -i -t example firstIocBoot

在这里插入图片描述

接下来在该目录下进行编译:

编译之前:

在这里插入图片描述

make clean && make

编译之后:
在这里插入图片描述

如果没有出现任何错误,我们就可以到iocBoot/iocfirstIocBoot目录下增加st.cmd的权限:

cd iocBoot/iocfirstIocBoot
chmod +x st.cmd

然后在该目录下运行:

./st.cmd

在这里插入图片描述
然后我们键入dbl命令,可得:
在这里插入图片描述

这样我们的第一个IOC实例就运行成功了!

欢迎关注,收藏!共同进步!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值