GSoC 2026: Introduction and Proof of Work - Aniket Giri

Hi everyone,

I’m Aniket Giri, and I’m interested in contributing to RTEMS through Google Summer of Code 2026. I’m particularly interested in the “Add RTEMS Framework to PlatformIO” project (Issue #78).

Environment Setup

I’ve set up the RTEMS development environment on my Fedora system:

  • Built the SPARC toolchain using RSB (GCC 15.2.0, GDB 16.2, binutils 2.45.1)
  • Configured and built the sparc/erc32 BSP from the RTEMS 7 development head
  • Tested using the SIS (SPARC Instruction Simulator)

Proof of Work

I modified

testsuites/samples/hello/init.c to include a custom print statement. Here is the simulator output:

The patch

From 977f9cf0abacc677300ec9a9bc05ddcfa5f832f0 Mon Sep 17 00:00:00 2001
From: Aniket Giri <theaniketgiri@gmail.com>
Date: Sat, 21 Feb 2026 00:55:27 +0530
Subject: [PATCH] samples/hello: Add GSoC 2026 proof of work message

---
 testsuites/samples/hello/init.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/testsuites/samples/hello/init.c b/testsuites/samples/hello/init.c
index 76b939818a..bcf2181fe7 100644
--- a/testsuites/samples/hello/init.c
+++ b/testsuites/samples/hello/init.c
@@ -42,6 +42,7 @@ static rtems_task Init( rtems_task_argument ignored )
   rtems_print_printer_fprintf_putc( &rtems_test_printer );
   TEST_BEGIN();
   printf( "Hello World\n" );
+  printf( "GSoC 2026 - Aniket Giri - Add RTEMS Framework to PlatformIO\n" );
   TEST_END();
   rtems_test_exit( 0 );
 }
-- 
2.53.0


About the PlatformIO Project

I’ve been researching PlatformIO’s framework integration architecture and RTEMS’s build system. My initial understanding is that the key integration point would be leveraging RTEMS’s pkg-config .pc files to dynamically extract compiler and linker flags for each BSP, avoiding any hardcoded configurations. I plan to prototype a minimal PlatformIO custom platform targeting the SPARC architecture as a starting point.

I’d appreciate any feedback or guidance from the mentors. Looking forward to contributing to RTEMS!

Best regards, Aniket Giri

Thanks, please add yourself to tracking/2026 · main · RTEMS / Programs / Google Summer of Code · GitLab

You can open a new topic here to discuss the project idea.