Serial interfaces like RS-232, RS-422/485 or CAN bus are even used in this modern times. While reworking the 8250 driver in the Linux kernel jogness faced plethora of nasty hardware dedication with modern serial hardware. Single tasks overtop the banks in getting functional hardware. This sucks and reliable full featured serial testing hardwaare is needed.
sertest-ng tries to fill that gap. It has a USB interface to control a CAN/CAN-FD bus interface, a full featured RS-232 interface and a RS-422/485 interface. On top a RX/TX only RS-232 is equipped.
sertest-ng is provided under the terms of the CERN-OHL-S license version 2 as provided in the LICENSES/CERN-OHL-S-2.0 file.
Instead of adding license boilerplates to the individual files, sertest-ng uses SPDX license identifiers, which are machine parseable and considered legaly equivalent.
The SPDX license identifier in sertest-ng shall be added at the first possible line in a file which can contain a comment. This is normally the first line except for scripts. Scripts require the #!PATH_TO_INTERPRETER tag in the first line; place the SPDX identifier into the second line.
The SPDX license identifier is added in form of a comment.
Copyright Benedikt Spranger 2025. This source describes Open Hardware and is licensed under the CERNOHL-S v2. You may redistribute and modify this source and make products using it under the terms of the CERN-OHL-S v2 (https://ohwr.org/cern ohl_s_v2.txt). This source is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-S v2 for applicable conditions. Source location: https://github.com/eurovibes/sertest-ng As per CERN-OHL-S v2 section 4, should You produce hardware based on this source, You must where practicable maintain the Source Location visible on the external case of the sertest-ng or other products you make using this source.
This hardware is dedicated to the great Linux Kernel Crew at Linutronix (https://www.linutronix.de)
