02.01.04.菲力尔FLIR GigE相机 环境搭建篇(CentOS9系统下 areaDetector安装配置)

本页目录

  • 1、下载安装
  • 2、配置
  • 3、测试

基础知识是:02.01.01.菲力尔FLIR GigE相机 环境搭建篇(CentOS9系统下 EPICS安装配置)

下载安装

注意:synApps需要下载安装到epics-base的目录下

cd/usr/local/software/epics-basewgethttps://raw.githubusercontent.com/EPICS-synApps/support/master/assemble_synApps.shchmod0777 assemble_synApps.sh&&chowndkli:dkli assemble_synApps.sh# EPICS_BASE=/usr/local/software/epics-base# 保留模块:# SUPPORT=R6-2-1# AREA_DETECTOR=R3-11# ASYN=R4-42# IPAC=2.16# MOTOR=R7-2-2# SNCSEQ=R2-2-9# BUSY=R1-7-3# CALC=R3-7-4# SSCAN=R2-11-5# DEVIOCSTATS=3.1.16# AUTOSAVE=R5-10-2gedit assemble_synApps.shexportSYNAPPS_DIR=synApps&&\shassemble_synApps.sh -j$(nproc)&&\chmod0777 -R synApps&&\chowndkli:dkli -R synApps&&\rm-rf assemble_synApps.sh

配置

  • 切换最新:EPICS的MODBUS模块
cd/usr/local/software/epics-base/synApps/supportrm-rf asyn-R4-42gitclone https://github.com/epics-modules/asyn.git asyn-R4-42# SUPPORT=/usr/local/software/epics-base/synApps/support# IPAC=$(SUPPORT)/ipac-2-16# EPICS_BASE=/usr/local/software/epics-basegedit /usr/local/software/epics-base/synApps/support/asyn*/configure/RELEASE# 取消注释:TIRPC=YESgedit /usr/local/software/epics-base/synApps/support/asyn*/configure/CONFIG_SITErm-rf motor-R7-2-2gitclone https://github.com/epics-modules/motor.git motor-R7-2-2# SUPPORT=/usr/local/software/epics-base/synApps/support# ASYN=$(SUPPORT)/asyn-R4-42# SNCSEQ=$(SUPPORT)/sequencer-mirror-R2-2-9# BUSY=$(SUPPORT)/busy-R1-7-3# EPICS_BASE=/usr/local/software/epics-base# IPAC=$(SUPPORT)/ipac-2-16gedit /usr/local/software/epics-base/synApps/support/motor*/configure/RELEASE#新增:#include <shareLib.h>gedit /usr/local/software/epics-base/synApps/support/motor*/motorApp/MotorSrc/motordrvCom.hrm-rf iocStats-3-1-16gitclone https://github.com/epics-modules/iocStats.git iocStats-3-1-16# SUPPORT=/usr/local/software/epics-base/synApps/support# SNCSEQ=$(SUPPORT)/sequencer-mirror-R2-2-9# EPICS_BASE=/usr/local/software/epics-basegedit /usr/local/software/epics-base/synApps/support/iocStats*/configure/RELEASErm-rf areaDetector-R3-11gitclone --recursive https://github.com/areaDetector/areaDetector.git areaDetector-R3-11cd/usr/local/software/epics-base/synApps/support/areaDetector*/configurecpEXAMPLE_RELEASE.local RELEASE.localcpEXAMPLE_RELEASE_LIBS.local RELEASE_LIBS.localcpEXAMPLE_RELEASE_PRODS.local RELEASE_PRODS.localcpEXAMPLE_CONFIG_SITE.local CONFIG_SITE.localcpEXAMPLE_CONFIG_SITE.local.linux-x86_64 CONFIG_SITE.local.linux-x86_x64cpEXAMPLE_CONFIG_SITE.local.linux-x86.vxWorks-ppc32 CONFIG_SITE.local.linux-x86.vxWorks-ppc32# SUPPORT=/usr/local/software/epics-base/synApps/support# ASYN=$(SUPPORT)/asyn-R4-42# AREA_DETECTOR=$(SUPPORT)/areaDetector-R3-11# EPICS_BASE=/usr/local/software/epics-base# PVXS=/usr/local/software/pvxsgedit RELEASE_LIBS.local# SUPPORT=/usr/local/software/epics-base/synApps/support# ASYN=$(SUPPORT)/asyn-R4-42# AREA_DETECTOR=$(SUPPORT)/areaDetector-R3-11# AUTOSAVE=$(SUPPORT)/autosave-R5-10-2# BUSY=$(SUPPORT)/busy-R1-7-3# CALC=$(SUPPORT)/calc-R3-7-4# SNCSEQ=$(SUPPORT)/sequencer-mirror-R2-2-9# SSCAN=$(SUPPORT)/sscan-R2-11-5# DEVIOCSTATS=$(SUPPORT)/iocStats-3-1-16# EPICS_BASE=/usr/local/software/epics-base# PVXS=/usr/local/software/pvxsgedit RELEASE_PRODS.localcd/usr/local/softwarecat>getPath.sh<<'EOF' #!/bin/bash var1=$(find /usr/local/software/epics-base* "*.so*" -type f) var2=$(dirname $var1) var3=$(echo $var2 | tr ' ' '\n' | sort | uniq | tr '\n' ' ') var4=$(sort /etc/ld.so.conf.d/local.conf) echo $var4 | tr ' ' '\n' > /etc/ld.so.conf.d/local.conf echo $var3 | tr ' ' '\n' | tee -a /etc/ld.so.conf.d/local.conf EOFchmod0777 getPath.sh&&chowndkli:dkli getPath.sh&&./getPath.sh ldconfigrm-rf /usr/local/software/getPath.sh

测试

chmod0777 -R /usr/local/software/epics-base/synApps/support&&chowndkli:dkli -R /usr/local/software/epics-base/synApps/supportcd/usr/local/software/epics-base/synApps/supportmake-j$(nproc)&&makeinstall-j$(nproc)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1185518.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CAXA让大三学生爱上机械设计

谁懂啊&#xff01;大三刚接触机械设计那会儿&#xff0c;看着一堆专业软件头都大了&#xff0c;生怕学不会拖后腿。实验室老师说的没错&#xff0c;软件门槛高真的会劝退新人。还好我们实验室配了CAXA CAD&#xff0c;双模式直接救大命&#xff01;它的创新模式太友好了&#…

禅道8.2.1升级到12.5.3,浏览器提示“重定向次数过多”

从禅道8.2.1 Windows一键安装版升级&#xff0c;计划升级到12.5.3&#xff0c;一开始下载的是12.5.3一键安装版。解压后&#xff0c;把旧版的zentao数据库导出成.sql文件然后通过mysql命令行工具导入到了新版&#xff0c;启动后浏览器一直提示“重定向次数过多”。以为是版本跨…

高通CEO安蒙播客访谈:移动DNA也能做好数据中心

作者&#xff1a;周雅 2026年1月12日&#xff0c;HUMAIN出品的首档播客《End of Limits》第一期邀请到了一位特别嘉宾&#xff1a;高通公司总裁兼CEO安蒙&#xff08;Cristiano Amon&#xff09;。这场对话始于当下最炙手可热的AI&#xff0c;一路探向边缘计算、下一代设备革命…

部署qwen14B 实战

目录 启动脚本 #!/usr/bin/env bash set -eexport CUDA_VISIBLE_DEVICES=0python -m vllm.entrypoints.openai.api_server \--model /data/models/Qwen1.5-14B-Chat-AWQ \--quantization awq \--max-model-len 4096 \-…

商旅平台有哪些?2026年主流商旅平台盘点及新趋势报告

2026年1月&#xff0c;中国企业数字化转型研究院联合国内知名费控管理组织&#xff0c;正式发布《2026中国企业商旅数字化管理白皮书》&#xff08;以下简称《白皮书》&#xff09;。《白皮书》基于对5000余家不同规模企业商旅管理实践的深度调研&#xff0c;创新提出“商旅选型…

俄罗斯SALUTEDEV团队VIBE:超轻量AI实现高效图片编辑

近年来&#xff0c;人工智能在图像编辑领域的发展可以说是日新月异。当我们还在为一些大型AI模型动辄需要几十GB显存而头疼时&#xff0c;来自俄罗斯SALUTEDEV公司研发部门的科学家们却给我们带来了一个惊喜——他们开发出了一个名为VIBE&#xff08;Visual Instruction Based …

mdadm 故障处理二

新增磁盘同步导致系统卡死 md126 : active raid10 sdj[4] sdl[2] sdk[1] sdm[3]15627788288 blocks super 1.2 512K chunks 2 near-copies [4/3] [_UUU][=======>…] recovery = 37.4% (2930181248/7813894144) fin…

当智能体爆发在即,数据库如何成为“发动机”?

作者&#xff1a;金旺就在上周&#xff0c;阿里发布了千问任务助理&#xff0c;打造消费级智能体成了阿里这一年第一项重要战略&#xff0c;AI超级入口之争也在这一年正式拉开序幕。值得注意的是&#xff0c;同样是在这场发布会上&#xff0c;当谈及任务助理背后的能力时&#…

[HAL库分析—GPIO] - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Snap联手多所高校突破:静态模型实现动态化动画生成

这项由Snap公司联合伊利诺伊大学厄巴纳-香槟分校、加州大学圣克鲁兹分校、卡内基梅隆大学以及南洋理工大学共同完成的突破性研究&#xff0c;发表于2026年1月的arXiv预印本平台&#xff0c;论文编号为arXiv:2601.06378v1。有兴趣深入了解的读者可以通过该编号查询完整论文。在动…

django计算机毕设之基于大数据+django+网络爬虫的安客居二手房屋信息采集系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

小波变换特征融合优化实战

&#x1f493; 博客主页&#xff1a;借口的CSDN主页 ⏩ 文章专栏&#xff1a;《热点资讯》 小波变换特征融合优化实战&#xff1a;从理论到边缘计算的高效落地目录小波变换特征融合优化实战&#xff1a;从理论到边缘计算的高效落地 引言&#xff1a;小波变换的复兴与边缘AI的机…

Vue2 vs Vue3:核心差异全面解析

核心架构差异Vue2 使用基于 Object.defineProperty 的响应式系统&#xff0c;仅能监听对象的属性变化&#xff0c;无法直接监听数组的索引操作&#xff08;需通过重写数组方法实现&#xff09;。 Vue3 改用 Proxy API 实现响应式&#xff0c;支持监听对象和数组的全量操作&…

最强卸载工具Geek Uninstaller下载安装全流程图解(附免安装中文版资源包) - xiema

相信很多朋友都遇到过这样的烦恼:电脑越用越卡,明明已经卸载了软件,硬盘空间却没怎么释放; 有些软件赖在系统里死活删不掉; 卸载后注册表还残留大量垃圾,导致系统不稳定。Windows自带的"添加或删除程序&quo…

03.01.01.菲力尔FLIR GigE相机 快速开始篇(ADSpinnaker案例 使用Eclise开发工具:创建Makefile项目方式 获取Spinnaker版本)

本页目录 1、配置2、测试 基础知识 02.01.01.环境搭建篇&#xff08;CentOS9系统下 EPICS安装配置&#xff09; 02.01.02.环境搭建篇&#xff08;CentOS9系统下 synApps的areaDetector安装配置&#xff09; 源代码 epics-base/synApps/support/areaDetector-R3-11/ADSpinn…

Vue+Laravel全栈开发实战指南

环境配置确保已安装Node.js&#xff08;用于Vue开发&#xff09;和Composer&#xff08;用于Laravel依赖管理&#xff09;。Laravel项目可通过以下命令创建&#xff1a;composer create-project laravel/laravel project-name前端项目初始化在Laravel项目根目录下初始化Vue2项目…

【场景:识别C2通信】评估出站IP是否为已知恶意地址,方法:IP离线库+威胁情报融合

最近项目组做了一次安全项目&#xff0c;在联动讨论中&#xff0c;我们团队提出攻克一个一直被“模糊处理”的问题&#xff1a;如何在不引入复杂流量解密、不严重影响性能的前提下&#xff0c;更可靠地识别潜在的 C2通信行为。 其实在我看来这个问题并不新&#xff0c;在往常的…

PHP8.2 vs 8.4:关键差异与升级指南

版本状态差异PHP 8.2 是已发布的稳定版本&#xff08;2022年11月发布&#xff09;&#xff0c;而 PHP 8.4 尚未发布&#xff08;截至2024年7月&#xff09;。PHP 8.3 是当前最新稳定版本&#xff08;2023年11月发布&#xff09;&#xff0c;8.4 预计在2024年底发布。需注意版本…

django毕设选题推荐:基于django数据可视化+网络爬虫的安客居二手房屋信息采集系统的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

IP定位技术:游戏反外挂体系中的精准识别引擎

在游戏运营管理中&#xff0c;工作室批量账号操作是一个棘手问题。这些行为并非完全无迹可寻&#xff0c;它们往往在网络层面表现出明显的可识别特征。一个显著特点是IP聚集性。工作室为了成本效率&#xff0c;通常会在同一IP或相邻IP段内操作大量账号。尤其是新区开放、活动首…