首先介绍下生成ITER提供的样列项目。
1、makeBaseApp.pl -t example
2、makeBaseApp.pl -i -t example
3、make生成IOC
4、转到iocboot/ioc**/路径 ,用命令chmod +x st.cmd 修改st.cmd的权限,然后用命令./st.cmd执行该文件,打开服务器
5、vi st.cmd 观察其内容,可以修改让其执行其他record。
6、用camonitor 或caget啥的观察pv
进入正题。
建立一个简单的epics驱动:https://pubweb.bnl.gov/~mdavidsaver/epics-doc/epics-devsup.html
1、引用ioc框架
makeBaseApp.pl -t ioc prng
2、在prngApp/src/路径下添加IOC的设备定义prngdev.dbd和驱动程序devprng.c,并修改此路径下的makefile,加入两个新的文件
完成后

本文档介绍了EPICS设备驱动开发的过程,包括使用makeBaseApp.pl生成样例项目,建立简单驱动,如prngdev.dbd和devprng.c的编写,记录定义prng.db的创建,以及通过camonitor和caget监测PV。通过遵循步骤,开发者可以理解如何在EPICS框架下集成和启动IOC。
1001

被折叠的 条评论
为什么被折叠?



