Hello RTEMS!
My name is Andrei Rădulescu and I am a second year CSE student. I have a passion for low-level systems and embedded programming. I already have some experience with systems programming through my courses and a copule of contributions to the Unikraft project. I hope that i can further my knowledge through a collaboration in the GSOC 2026 program. Here is my proof of work for the initial task:
Test running:
╭─andreirv@andreirv-ThinkBook ~/quick-start/src/rtems ‹main●›
╰─$ rtems-run --rtems-bsp=erc32-sis build/sparc/erc32/testsuites/samples/hello.exe
RTEMS Testing - Run, 7.0.not_released
Command Line: /home/andreirv/quick-start/rtems/7/bin/rtems-run --rtems-bsp=erc32-sis build/sparc/erc32/testsuites/samples/hello.exe
Host: Linux andreirv-ThinkBook 6.14.0-37-generic #37~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 20 10:25:38 UTC 2 x86_64
Python: 3.12.3 (main, Nov 6 2025, 13:44:16) [GCC 13.3.0]
Host: Linux-6.14.0-37-generic-x86_64-with-glibc2.39 (Linux andreirv-ThinkBook 6.14.0-37-generic #37~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 20 10:25:38 UTC 2 x86_64 x86_64)
SIS - SPARC/RISCV instruction simulator 2.30, copyright Jiri Gaisler 2020
Bug-reports to jiri@gaisler.se
ERC32 emulation enabled
Loaded build/sparc/erc32/testsuites/samples/hello.exe, entry 0x02000000
*** BEGIN OF TEST HELLO WORLD ***
*** TEST VERSION: 7.0.0.9deb5b8323b71d80ff221105da4ad675e24ceb98-modified
*** TEST STATE: EXPECTED_PASS
*** TEST BUILD:
*** TEST TOOLS: 15.2.0 20250808 (RTEMS 7, RSB 118d81abfceda94bfbfd59752cc0f134059334e3, Newlib 038afec1)
Hello from the dark side, GSOC2026!
*** END OF TEST HELLO WORLD ***
[ RTEMS shutdown ]
RTEMS version: 7.0.0.9deb5b8323b71d80ff221105da4ad675e24ceb98-modified
RTEMS tools: 15.2.0 20250808 (RTEMS 7, RSB 118d81abfceda94bfbfd59752cc0f134059334e3, Newlib 038afec1)
executing thread ID: 0x0a010001
executing thread name: UI1
cpu 0 in error mode (tt = 0x101)
74746 02005e60: 91d02000 ta 0x0
Run time : 0:00:00.257165
Patch:
╭─andreirv@andreirv-ThinkBook ~/quick-start/src/rtems ‹main›
╰─$ cat ../0001-Change-print-statement-in-hello-sample-test.patch
From a01024d2c902d3f60f228fb178a53aa5d222a179 Mon Sep 17 00:00:00 2001
From: Andrei Radulescu <andrei.radulescu2703@gmail.com>
Date: Mon, 2 Feb 2026 13:02:36 +0200
Subject: [PATCH] Change print statement in hello sample test
Signed-off-by: Andrei Radulescu <andrei.radulescu2703@gmail.com>
---
testsuites/samples/hello/init.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/testsuites/samples/hello/init.c b/testsuites/samples/hello/init.c
index c9f07118c5..d587835634 100644
--- a/testsuites/samples/hello/init.c
+++ b/testsuites/samples/hello/init.c
@@ -43,7 +43,7 @@ static rtems_task Init(
rtems_print_printer_fprintf_putc(&rtems_test_printer);
TEST_BEGIN();
- printf( "Hello World\n" );
+ printf( "Hello from the dark side, GSOC2026!\n" );
TEST_END();
rtems_test_exit( 0 );
}
--
2.43.0
What advice do you have regarding the next steps i should take?
Thank you for your time!