Hello RTEMS community,
I’m Li TongTong, a first-year graduate student focusing on embedded real-time systems. I’m learning RTEMS for my coursework and hope to contribute to the project through GSoC 2026. Here’s my proof of work:
I modified the core logic file hello.c in my RTEMS hello world project, adding a custom print message while keeping the original “Hello World” output for comparison. The change is simple: I added printf("\n\tHello World from ltt\n"); after the original print statement.
I built the project with the RTEMS 7 aarch64 toolchain and ran it on QEMU (zynqmp_qemu BSP) using the command:
qemu-system-aarch64 -serial mon:stdio -nographic -M xlnx-zcu102 -m 1G -kernel build/aarch64-rtems7-zynqmp_qemu/hello.exe
The program ran successfully, outputting both the original “Hello World” and my custom message (screenshot attached below). I also generated a Git patch for this modification to make it easy to review.
Thanks.

