Hello everyone,
My name is Cibi P, and I am an Embedded Software Engineer with 2.4 years of experience. I am interested in participating in Google Summer of Code 2026 with RTEMS to improve my knowledge of RTEMS, contribute to open-source development, and collaborate with the RTEMS community.
As part of the GSoC preparation tasks, I have successfully completed the RTEMS Quick Start using RTEMS 7 and built the SPARC erc32 BSP on a GNU/Linux system.
I modified the Hello World example located at:
rtems/testsuites/samples/hello/init.c
by adding an additional print statement (e.g., “Hello from the Dark Side!”). After rebuilding the BSP using waf, I verified the output using the erc32 simulator.
I have attached:
-
A screenshot showing the successful execution
-
The patch file generated using
git format-patch
I really enjoyed working with RTEMS and look forward to contributing more and learning from the community as I prepare for GSoC 2026.
file: 0001-testsuites-samples-updated-hello-sample-output-messa.patch
From 2270140be03e9eaa56227642b9b79c820701b6ab Mon Sep 17 00:00:00 2001
From: "cibi.p" <ci230801053@e-consystems.com>
Date: Thu, 8 Jan 2026 12:19:41 +0530
Subject: [PATCH 1/2] testsuites/samples: updated hello sample output message
update the printed message in the hello sample test
---
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..510c859e34 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!\n" );
TEST_END();
rtems_test_exit( 0 );
}
--
2.34.1
file: 0002-testsuites-samples-update-hello.scn-to-match-output.patch
From bce756737cf3e8f13c9fe73f7b47a7b7f26892de Mon Sep 17 00:00:00 2001
From: "cibi.p" <ci230801053@e-consystems.com>
Date: Thu, 8 Jan 2026 12:23:49 +0530
Subject: [PATCH 2/2] testsuites/samples: update hello.scn to match output
Update the expected output in hello.scn to reflect the modified hello sample message
---
testsuites/samples/hello/hello.scn | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/testsuites/samples/hello/hello.scn b/testsuites/samples/hello/hello.scn
index d9e92d81d5..f75b69780f 100644
--- a/testsuites/samples/hello/hello.scn
+++ b/testsuites/samples/hello/hello.scn
@@ -1,3 +1,3 @@
*** HELLO WORLD TEST ***
-Hello World
+Hello from The Dark Side!
*** END OF HELLO WORLD TEST ***
--
2.34.1
Best regards,
Cibi P

