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 <ged...@rtems.org> wrote: > On Sat, Mar 18, 2017 at 4:59 PM, Sagar Gupta > <sagarguptamonu1...@gmail.com> 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 <ged...@rtems.org> wrote: > >> > >> On Sun, Mar 5, 2017 at 12:24 PM, Alan Cudmore <alan.cudm...@gmail.com> > >> 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 <ged...@rtems.org> > 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 > >> >> <sagarguptamonu1...@gmail.com> 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