8–11 Dec 2014
DESY
Europe/Berlin timezone

Update on the MicroTCA.4 User Tool Kit (MTCA4U)

11 Dec 2014, 09:45
15m
FLASH II Hall (DESY)

FLASH II Hall

DESY

Building 28k, Notkestraße 85 22607 Hamburg
Software for MTCA.4 Software for MicroTCA.4

Speaker

Martin Killenberg (DESY)

Description

The main goal of the MicroTCA.4 User Tool Kit (MTCA4U) is to facilitate the development of control applications with MicroTCA.4. It provides a universal PCIexpress driver, a C++ library for accessing the MicroTCA devices and tools for interfacing the control system. We report on the new features which have been established, for example command line tools and python bindings which allow easy scripting. Especially the control system adapter is important because it facilitates the integration of control and feedback algorithms into different software ecosystems. A lot of work has been invested into the code quality. MTCA4U is tested on a continuous integration server running a unit test suite with code coverage report, memory leak checks and a static code analysis.

Primary author

Presentation materials