EPICS 在win10 和 linux上的安装与测试
EPICS简介
Experimental Physics and Industrial Control System(EPICS)是上世纪90年代初由美国洛斯阿拉莫斯国家实验室(LANL)和阿贡国家实验室(ANL)等联合开发的大型控制软件系统,具有分布式,开放,多平台,可扩展等特点,提供丰富的控制系统软件开发工具,可用于建立分布式的控制系统,并进行系统集成。EPICS多用于粒子加速器、天文望远镜等大型实验系统中,目前已成为国际上同步辐射实验室所广泛采用的控制系统平台。
阿贡国家实验室EPICS官网
EPICS新主页
系统环境与安装包
Win10 64位 和 Win10自带Linux子系统
Epics base 7.04.1 或者3.15.8(stable)安装包
Strawberry Perl for windows 安装包
Windows环境下安装
EPICS官网的说明
可以通过Strawberry Perl或VS community配置所需的编译环境,本文通过Strawberry Perl 自带的 MinGW来进行C/C++编译。
编译环境和路径设置
Strawberry Perl安装位置 E:\Strawberry
Epics base 文件路径 E:\EPICS\base-7.0.4.1
1、进入E:\EPICS\base-7.0.4.1\base-R7.0.4.1\startup下修改windows.bat脚本来统一设置编译的环境变量,需要修改的如下:
set _auto=yes
set _strawberry_perl_home=E:\Strawberry
set _epics_host_arch=windows-x64-mingw
set _epics_base=E:\EPICS\base-7.0.4.1
同时把 设置VS community环境的两行代码注释掉
在前面加rem
set _visual_studio_home=C:\Program Files (x86)\Microsoft Visual Studio