GSOC'26 Introduction & Proof: Paarth

Hello everyone, I am Paarth Shirsat, a second-year undergraduate student with a strong interest in embedded systems, low-level software, and driver development.

I am particularly interested in working on the project “Adding I2C, PWM, DMA and Mailbox Support to the Raspberry Pi 4B BSP” (Issue #81 (Adding I2C, PWM, DMA and Mailbox Support to the Raspberry Pi 4B BSP (#81) · Issues · RTEMS / Programs / Google Summer of Code · GitLab)). I have prior experience with driver development, and this project strongly aligns with my interests. I am keen to deepen my understanding of RTEMS internals, BSP development, and peripheral support on ARM-based platforms through this work.

Proof:
I have completed the task of modifying the Hello World sample application. I have attached:

  • A screenshot of the output

  • The corresponding patch file for review
From d0f6586135268fb52403250d00efde64cfb96182 Mon Sep 17 00:00:00 2001
From: Paarth-Shirsat <shirsatpaarth@gmail.com>
Date: Sun, 18 Jan 2026 22:48:15 +0530
Subject: [PATCH] hello/init.c: modified hello as proof

Signed-off-by: Paarth-Shirsat <shirsatpaarth@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..7f8f9f621e 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 RTEMS, this is Paarth Shirsat\n" );
   TEST_END();
   rtems_test_exit( 0 );
 }
-- 
2.43.0
1 Like

Hi Paarth, I was working on that project in GSoC 2025. The goals listed for that project are now completed, the issue is yet to be closed. There are other supports you could add like USB support and support for Framebuffer.

Thanks for letting me know! I was unaware about the completion of the project since it was still an open issue, listed on the Project Ideas page. I would consider the current state of the BSP and discuss new directions with the mentors.