[PATCH 1/1] getting started for gsoc

2016-12-15 Thread Sagar Gupta
From: sgmonusg 

---
 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 a2d6c30..2aca030 100644
--- a/testsuites/samples/hello/init.c
+++ b/testsuites/samples/hello/init.c
@@ -31,7 +31,7 @@ rtems_task Init(
 {
   rtems_print_printer_printf(&rtems_test_printer);
   rtems_test_begin();
-  printf( "Hello World\n" );
+  printf( "Hello sagar\n" );
   rtems_test_end();
   exit( 0 );
 }
-- 
1.9.1

___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Participation in GSoC 2017

2016-12-26 Thread Sagar Gupta
Hello ,

My name is Sagar Gupta and I'd like to be a part of the RTEMS project for
GSoC 2017.

As of now, I have been through quite a bit of the 'Getting Started
documentation' available on the wiki, and have managed to set up a working
environment for SPARC/SIS. The wiki says prospective students need to
provide proof of setting up the environment. I've send a patch with the
modified Hello World test program after I ran it with ' sparc-rtems4.12-gdb
' as shown on the wiki page. Please do let me know if I need to provide
anything else.

I've seen that the preferred method of sending patches to this mailing list
is via git send-email which would send the patches in-line.
I used it to send my patch.( Devel Digest , Vol 61 , Issue 32)
https://lists.rtems.org/pipermail/devel/2016-December/016554.html

I'd also like to discuss about prospective open projects. I've been through
the Open Projects page and found a few that I'd be interested in. Please do
let me know if they're still available and if there's continued interest in
seeing them fulfilled. I'm listing them in no particular order:

1.  Condition Variables:
https://devel.rtems.org/wiki/Developer/Projects/Open/Condition_Variables

2. Rump Kernels:
https://devel.rtems.org/wiki/Developer/Projects/Open/RumpKernels

3.  Raspberry pi Imporvements
https://devel.rtems.org/wiki/Developer/Projects/Open/ImproveRaspberryPiBSP

4.  update the RTEMS TCP/IP stack
https://devel.rtems.org/wiki/Projects/TCP/IP_update

5. RTEMS IOT Infrastructure
https://devel.rtems.org/wiki/Developer/Projects/Open/InternetOfThings

The above listed projects seem rather more interesting to me from
the entire list and I would not mind working on any of them. I am open
to other project suggestions as well. Since, I  Haven't played around with
RTEMS enough yet .

Warm Regards ,

Sagar Gupta
Phone +91-8686146518
Computer Science Student
BITS Pilani , Hyderabad Campus
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

GSoc 2017

2017-02-28 Thread Sagar Gupta
Hi ,

My name is Sagar Gupta and I'd like to a part of RTEMS project for GSoC
2017.

As of now, I have gone through 'Getting Started documentation' available on
the wiki and have managed to set up a working environment for SPARC/SIS.
The wiki prospective students need to provide a proof of setting up
environemt i've send a patch with the modefied Hello World Test program
after I ran it with ' sparc-rtems4.12-gdb ' as shown on the wiki page.
Please Do let me know if I need to provide anything else .

I've seen that the preferred method of sending patches to the mailing list
is via git-email which would send a patch in-line
I used it to send my patch.( Devel Digest , Vol 61 , Issue 32)
https://lists.rtems.org/pipermail/devel/2016-December/016554.html

I would love to work on Raspberry pi Imporvements( https://devel.rtems.org/
ticket/2899 )
For Raspberry pi Improvements ,would you please point me to the docs as a
reference so that i can proceed with .Any help will be greatly appriciable

I am open to other project suggestions as well.

Warms Regards,

Sagar Gupta
Phone : +91 8686146518
Computer Science Student
BITS Pilani , Hyderabad Campus
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

PI STATUS

2017-03-03 Thread Sagar Gupta
Hi ,

I have done a course on Operating Systems at undergraduate level.
I am specifically interested in development of drivers for operating
systems which work on hardware such as the Raspberry Pi.
Can I get to know what are the potential projects for Raspberry pi in
GSoc'17 ?
also can you guide me to such threads, projects, documentation which could
be be helpful for the same.

Thanks

Warm Regards,
Sagar Gupta
Phone : +91 8686146518
Computer Science Student
BITS Pilani , Hyderabad Campus
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: PI STATUS

2017-03-18 Thread Sagar Gupta
Hi Gedare

I was looking at the ticket #2733(Related to your SPI issues) and potential
project for GSoc 2017 for Raspberry Pi
the one I find interesting is "Convert the existing SPI support to the new
Linux SPI API and test with SPI devices".

I have gone through the wordpress bolg(https://asuolgsoc2014.wordpress.com/)
of André Marques to understand the SPI API developed by him as a part of
GSoc 14,15 . I am going through his code which he commited in RTEMS
repository in GitHub (
https://github.com/RTEMS/rtems/commit/61e7c698a44137afbc1447ed328b14a0d9e55016
)

I have also gone through blog post of  Mudit Jain(
http://rtemsgsoc2016-mudit.blogspot.in/) also i have gone through code
which he commited in RTEMS repository in GitHub (
https://github.com/RTEMS/rtems/commit/48704cdebdd40391c5ca8d8020e5a77edff37677
).

I have also read about how to port drivers from FreeBSD to Rtems/libBSD as
posted by Ragunath in his blog post (
http://ragustechblog.blogspot.in/2015/06/porting-driver-from-freebsd-to-rtems.html)
.

I have also read the Alan Blog post(
http://alanstechnotes.blogspot.in/2013/04/setting-up-rtems-development.html)
 on how to compile GCC and RTEMS for arms and I am trying to get that
running on my system . I will share the results as soon as I finish with
the community.


For the project the API which is refered to is that André Marques developed
 ?
What is the new Linux here been refered to?
Can you please tell me the basic structue of what is to be implemented as
the part for this project.


On Mon, Mar 6, 2017 at 6:17 PM, Gedare Bloom  wrote:

> On Sun, Mar 5, 2017 at 12:24 PM, Alan Cudmore 
> wrote:
> > Hi everyone,
> > This is how far I was able to get when trying to run libBSD on the Pi. I
> > will give you a better idea of where to start.
> > https://lists.rtems.org/pipermail/devel/2016-September/016092.html
> > Since then, the libbsd version has been updated in RTEMS, so it may need
> > some work to get it to compile again.
> >
> > Here is a general status as I understand it:
> > RTEMS ( without bsdlib ) works on the original Pi model B, Pi A+, Pi B+,
> Pi
> > Zero, and the Pi 2.
> > SMP works on the Pi 2.
> >
> > RTEMS does not work on the Pi 3 yet, The UART that the current BSPs use
> as a
> > console is now used by the Bluetooth.
> > So a new UART driver has to be written for the "mini-uart" that serves as
> > the console on the Pi3.
> > I believe the same applies to the new Raspberry Pi Zero W, which has the
> > same Bluetooth wireless stack.
> >
> >
> > We have been working on I2C, SPI, and GPIO support.
> > I2C has been converted to the new linux user API, but SPI has not.
> > GPIO and I2C work, but I have not been able to get my SPI devices to
> work.
> >
> > So potential Raspberry Pi work includes:
> > Convert the existing SPI support to the new Linux SPI API and test with
> SPI
> > devices
> > Continue to work on the LibBSD support
> > Support the Pi Zero W ( and potentially the Pi 3 ) by creating a new uart
> > driver
> > Support Pi 3 SMP ( along with the UART )
> >
> > Even more advanced work could include:
> > Support the Wifi and bluetooth in LibBSD for the Pi Zero W and/or Pi 3.
> >
> > Gedare, I know this should probably be on the GSOC wiki, right  ?
> >
>
> I added to the relevant open project ticket: https://devel.rtems.org/
> ticket/2899
>
> Related to your SPI issues may be: https://devel.rtems.org/ticket/2733
>
> > Alan
> >
> >
> > On Sun, Mar 5, 2017 at 7:49 AM, Gedare Bloom  wrote:
> >>
> >> Hello Sagar Gupta,
> >>
> >> The best place to start is with the previous GSoC effort that focused
> >> on Raspberry PI. This was last year's project
> >> https://devel.rtems.org/wiki/GSoC/2016/USB%26EthernetRaspberryPi
> >>
> >>
> >>
> >> On Sat, Mar 4, 2017 at 2:21 AM, Sagar Gupta
> >>  wrote:
> >> > Hi ,
> >> >
> >> > I have done a course on Operating Systems at undergraduate level.
> >> > I am specifically interested in development of drivers for operating
> >> > systems
> >> > which work on hardware such as the Raspberry Pi.
> >> > Can I get to know what are the potential projects for Raspberry pi in
> >> > GSoc'17 ?
> >> > also can you guide me to such threads, projects, documentation which
> >> > could
> >> > be be helpful for the same.
> >> >
> >> > Thanks
> >> >
> >> > Warm Regards,
> >> > Sagar Gupta
> >> > Phone : +91 8686146518
> >> > Computer Science Student
> >> > BITS Pilani , Hyderabad Campus
> >> >
> >> > ___
> >> > devel mailing list
> >> > devel@rtems.org
> >> > http://lists.rtems.org/mailman/listinfo/devel
> >
> >
>
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: PI STATUS

2017-03-28 Thread Sagar Gupta
Hi ,

I am on the verge of completing my proposal for GSoC'17 on Raspberry Pi
Improvements .
Any feedback on the proposal is highly appreciated.
Link to the Proposal :
https://docs.google.com/document/d/12IvZZJaonk4Angjdj6Mtb0I1ykYE50mBou6vWu9LJXU/edit?usp=sharing

Warm Regards ,
Sagar Gupta
Phone: +91-8368838304

On Sun, Mar 19, 2017 at 7:51 PM, Gedare Bloom  wrote:

> On Sat, Mar 18, 2017 at 4:59 PM, Sagar Gupta
>  wrote:
> > Hi Gedare
> >
> > I was looking at the ticket #2733(Related to your SPI issues) and
> potential
> > project for GSoc 2017 for Raspberry Pi
> > the one I find interesting is "Convert the existing SPI support to the
> new
> > Linux SPI API and test with SPI devices".
> >
> > I have gone through the wordpress bolg(https://asuolgsoc2014.
> wordpress.com/)
> > of André Marques to understand the SPI API developed by him as a part of
> > GSoc 14,15 . I am going through his code which he commited in RTEMS
> > repository in GitHub
> > (https://github.com/RTEMS/rtems/commit/61e7c698a44137afbc1447ed328b14
> a0d9e55016)
> >
> > I have also gone through blog post of  Mudit
> > Jain(http://rtemsgsoc2016-mudit.blogspot.in/) also i have gone through
> code
> > which he commited in RTEMS repository in GitHub
> > (https://github.com/RTEMS/rtems/commit/48704cdebdd40391c5ca8d8020e5a7
> 7edff37677).
> >
> > I have also read about how to port drivers from FreeBSD to Rtems/libBSD
> as
> > posted by Ragunath in his blog post
> > (http://ragustechblog.blogspot.in/2015/06/porting-
> driver-from-freebsd-to-rtems.html)
> > .
> >
> > I have also read the Alan Blog
> > post(http://alanstechnotes.blogspot.in/2013/04/setting-
> up-rtems-development.html)
> > on how to compile GCC and RTEMS for arms and I am trying to get that
> running
> > on my system . I will share the results as soon as I finish with the
> > community.
> >
> Alan's blog post may be outdated by now.
>
> >
> > For the project the API which is refered to is that André Marques
> developed
> > ?
> > What is the new Linux here been refered to?
> The Linux API is defined under cpukit/dev
>
> > Can you please tell me the basic structue of what is to be implemented as
> > the part for this project.
> >
> I don't know which  BSP already implements one, but you can probably
> search for an include of  dev/spi.h in the libbsp to figure that out.
>
> >
> > On Mon, Mar 6, 2017 at 6:17 PM, Gedare Bloom  wrote:
> >>
> >> On Sun, Mar 5, 2017 at 12:24 PM, Alan Cudmore 
> >> wrote:
> >> > Hi everyone,
> >> > This is how far I was able to get when trying to run libBSD on the
> Pi. I
> >> > will give you a better idea of where to start.
> >> > https://lists.rtems.org/pipermail/devel/2016-September/016092.html
> >> > Since then, the libbsd version has been updated in RTEMS, so it may
> need
> >> > some work to get it to compile again.
> >> >
> >> > Here is a general status as I understand it:
> >> > RTEMS ( without bsdlib ) works on the original Pi model B, Pi A+, Pi
> B+,
> >> > Pi
> >> > Zero, and the Pi 2.
> >> > SMP works on the Pi 2.
> >> >
> >> > RTEMS does not work on the Pi 3 yet, The UART that the current BSPs
> use
> >> > as a
> >> > console is now used by the Bluetooth.
> >> > So a new UART driver has to be written for the "mini-uart" that serves
> >> > as
> >> > the console on the Pi3.
> >> > I believe the same applies to the new Raspberry Pi Zero W, which has
> the
> >> > same Bluetooth wireless stack.
> >> >
> >> >
> >> > We have been working on I2C, SPI, and GPIO support.
> >> > I2C has been converted to the new linux user API, but SPI has not.
> >> > GPIO and I2C work, but I have not been able to get my SPI devices to
> >> > work.
> >> >
> >> > So potential Raspberry Pi work includes:
> >> > Convert the existing SPI support to the new Linux SPI API and test
> with
> >> > SPI
> >> > devices
> >> > Continue to work on the LibBSD support
> >> > Support the Pi Zero W ( and potentially the Pi 3 ) by creating a new
> >> > uart
> >> > driver
> >> > Support Pi 3 SMP ( along with the UART )
> >> >
> >> > Even more advanced work could include:
> >> > Support the Wifi and bluetooth in LibBSD for the Pi Zero W and/or Pi
> 3.