Skip to content
@radhelper

radhelper

a set of helpers for your electronic device radiation test

Radiation Setup Helpers

This GitHub repository contains tools for performing radiation tests on electronic devices. The scripts provided are designed to be used together, as illustrated in the diagram below.

For setups where the Device Under Test (DUT) resembles an embedded device with limited interfaces (like UART) rather than a fully capable Linux machine, refer to the radhelper-embedded repository.

A main server will be located outside the beam room, connected via a local network. This server will run the radiation-setup scripts. These scripts control the operations of host devices inside the beam room and act as a watchdog for the applications and operating systems within the beam room. In case of a functional interruption of a host device, the main server will use Ethernet-controlled power switches to perform a hard power cycle of the host devices.

In most setups, the host devices inside the beam room are positioned outside the main beam line. These host devices will run code built/linked with libLogHelper. This library does the communication with the main server by sending heartbeat messages. The DUTs are the devices being tested. Any events involving the DUTs should be logged either on the host devices, on the server, or both.

RadHelper tools usage RadHelper tools usage

Participating institutions

Institutions

Popular repositories Loading

  1. libLogHelper libLogHelper Public

    C++

  2. radiation-setup radiation-setup Public

    Python 1

  3. cross-section-parsers cross-section-parsers Public

    Python

  4. .github .github Public

  5. radhelper-embedded radhelper-embedded Public

    Embedded-focused version of the radhelper project for managing embedded devices via UART or Ethernet in radiation testing environments. Features power cycling, IP power management, dynamic configur…

    Python

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…