[GSOC, 2016] Improve support for Raspberry Pi BSP

Gedare Bloom gedare at rtems.org
Fri Mar 4 19:39:41 UTC 2016


Hello,

On Fri, Mar 4, 2016 at 10:41 AM, Pratik Singhal <ps06756 at gmail.com> wrote:
> 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
> (https://wiki.freebsd.org/SummerOfCode2015/CubieBoardSupport)
>
> I have completed the Getting Started part mentioned here
> https://devel.rtems.org/wiki/GSoC/GettingStarted
> 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 ?
>
For working on a particular board, it is best if you can give evidence
that you can run RTEMS on the board already. So in this case you
should try to run Hello World on the RPi.

> 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 ?
>
https://devel.rtems.org/wiki/Developer/Projects/Open/ImproveRaspberryPiBSP

> diff --git a/testsuites/samples/hello/init.c
> b/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
>  )
>  {
>    rtems_test_begin();
> -  printf( "Hello World\n" );
> +  printf( "This is Pratik Singhal's hello world test\n Welcome to Google
> summer of code 2016\n" );
>    rtems_test_end();
>    exit( 0 );
>  }
>
>
> Regards,
> Pratik Singhal
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel


More information about the devel mailing list