[PATCH 1/1] getting started for gsoc
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
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
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
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
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
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.