[GSOC, 2016] Improve support for Raspberry Pi BSP

Pratik Singhal ps06756 at gmail.com
Fri Mar 4 15:41:45 UTC 2016

Hello, I am Pratik Singhal 3rd year undergraduate student studying Computer
Science in India.
I am interested in working with RTEMS on improving support for Raspberry Pi
boards as a part of Google summer of code 2016 project.

I have previously worked for FreeBSD  as a part of Google summer of Code
2015 and had improved support for Cubieboard (Allwinner A10 board). You can
get more details about the project here  (

I have completed the Getting Started part mentioned here
I am attaching a screenshot and a patch for the same in this mail. Is there
any other test I need to do before applying for Google summer of code ?

While following the instructions to build rtems, mentioned here
https://devel.rtems.org/wiki/TBR/UserManual/Quick_Start , I stumbled upon a
problem during the "make" step, regarding the compiler unable to find
<sys/select.h> file, which I have corrected by building using RSB 4.12
instead of RSB 4.11 .

Can someone please provide information about the current support level for
Raspberry Pi boards ?

diff --git a/testsuites/samples/hello/init.c
index d8fe450..738418b 100644
--- a/testsuites/samples/hello/init.c
+++ b/testsuites/samples/hello/init.c
@@ -21,14 +21,14 @@
 /* forward declarations to avoid warnings */
 rtems_task Init(rtems_task_argument argument);

-const char rtems_test_name[] = "HELLO WORLD";
+const char rtems_test_name[] = "GSOC Hello World test";

 rtems_task Init(
   rtems_task_argument ignored
-  printf( "Hello World\n" );
+  printf( "This is Pratik Singhal's hello world test\n Welcome to Google
summer of code 2016\n" );
   exit( 0 );

Pratik Singhal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20160304/c0ca548c/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: HelloWorldTest.png
Type: image/png
Size: 107271 bytes
Desc: not available
URL: <http://lists.rtems.org/pipermail/devel/attachments/20160304/c0ca548c/attachment-0001.png>

More information about the devel mailing list