20–24 avr. 2026
ENS Paris-Saclay (Ecole Normale Supérieure, Université Paris Saclay)
Fuseau horaire Europe/Paris

RTEMS 6 Migration and Driver Development for Motorola VME Boards

Non programmé
20m
Amphithéâtre Alain Aspect - 1G58 (ENS Paris-Saclay (Ecole Normale Supérieure, Université Paris Saclay))

Amphithéâtre Alain Aspect - 1G58

ENS Paris-Saclay (Ecole Normale Supérieure, Université Paris Saclay)

4 Av. des Sciences, 91190 Gif-sur-Yvette
Talk Hardware, Driver/Device support

Orateur

Dr Ran Hong (Argonne National Laboratory)

Description

RTEMS is a versatile, open-source real-time operating system (RTOS) widely utilized in embedded devices. At the Advanced Photon Source (APS), an initiative is underway to transition VME-based Input/Output Controllers (IOCs) from VxWorks to RTEMS. As RTEMS6.1 is released and the package libbsd becomes the standard network stack that supports NFSv4, gaps remain in Board Support Packages (BSPs) and essential drivers for several Motorola VME (mvme) boards such as mvme5100 and mvme3100. Additionally, the existing EPICS RTEMS initialization routine lacks the flexibility to configure network interfaces using the libbsd stack.

This presentation details a comprehensive compatibility survey of RTEMS 6 across mvme CPU boards currently in use at APS. We identify specific support gaps and describe our development of critical libbsd drivers, with a focus on the mvme3100. Furthermore, we discuss updates to RTEMS initialization routine in EPICS-base to better support the boot environment access and network interface configuration. Finally, we summarize the ongoing work to resolve critical issues essential for the successful transition and deployment of RTEMS6-based IOCs.

The work is supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under Contract No. DE-AC02-06CH11357.

Auteur

Dr Ran Hong (Argonne National Laboratory)

Co-auteurs

Dr Andrew Johnson (Argonne National Laboratory) M. Brendan Chandler (Argonne National Laboratory)

Documents de présentation

Aucun document.