本文介绍了 BESIII DAQ 读出子系统从 VxWorks 到 Linux 操作系统移植的可行性与实现过程,目的是为大亚湾中微子实验的 DAQ 读出子系统建立模型。文中首先介绍系统开发的硬件平台与软件框架。再介绍相关单项测试情况,测试结果表明了读出系统基于 Linux 实现的可行性。重点介绍系统实现过程中的关键技术一多线程通信、中断处理、VME 读写等, 并解决了移植过程中由于操作系统差异性带来的相关问题。最后给出系统测试运行结果,基于 Linux 的读出子系统已经可以配合在线软件较为稳定地运行,系统性能满足目前大亚湾中微子实验的设计要求,验证了在大亚湾中微子实验中采用基于 Linux 的读出系统的可行性。
暂无评论