Participation in GSoC 2016

Deval Shah deval.maker at gmail.com
Fri Mar 11 17:32:28 UTC 2016


On Fri, Mar 11, 2016 at 8:33 PM, Gedare Bloom <gedare at gwu.edu> wrote:
> On Fri, Mar 11, 2016 at 8:19 AM, Deval Shah <deval.maker at gmail.com> wrote:
>> Hello everyone!
>>
>> I went through the links and blogs of the SD card and USB/Ethernet
>> project for Raspberry PI. I would like to work for the USB/Ethernet
>> support project.
>>
>> I have prepared a draft of the timeline as follows:
>>
>> Acceptance Waiting Period:
>> Understanding previous year's GSOC work
>>
>> First Half:
>> completing USB support for RPI
>> Testing USB and add drivers for HIDs like Mouse and Keyboard
>>
>> Second Half:
>> Adding Ethernet Support
>> Testing (ARP, PING, DHCP, FTP, TFTP)
>> Adding support for lwIP (since it is already ported to BBB, this
>> should not take more time)
>>
> Timeline seems good. Is the USB support available from freebsd for the
> libbsd codebase?

Yes. libbsd has support for USB.
Last year issues were in porting the driver (
http://gtament-rtems.blogspot.in/2015/06/my-progress-report.html ).

>> If we have wifi support in RTEMS, can support of a USB wifi module be
>> added to the project?
>>
> I haven't seen any one using wifi yet.
>
>> I'd really appreciate any feedback on my deliverables, especially
>> regarding the feasibility of doing it in this time frame. If there is
>> anything I may have missed out or anything else I should consider as a
>> part of this, I'd be really glad if someone could point that out, so
>> as to increase my chances of selection.
>>
>> A quick question: How can I add my name to the tracking list @
>> https://devel.rtems.org/wiki/GSoC/2016 ?
>>
> You need to register an account to edit the page through link at the bottom.
> Okay, Thank you.
>> Deval Shah
>>
>> On Tue, Mar 1, 2016 at 3:07 AM, André Marques
>> <andre.lousa.marques at gmail.com> wrote:
>>> Hello Jan and Deval,
>>>
>>> Às 20:24 de 29-02-2016, Jan Sommer escreveu:
>>>>
>>>> Hi,
>>>>
>>>> If you take a look here:
>>>> https://devel.rtems.org/wiki/GSoC/2015#StudentsSummerofCodeTrackingTable you
>>>> can find the links to the reports and repositories of the previous GSoC.
>>>> Yurii Shevtsov was doing the work on the Ethernet/USB part for the pi.
>>>> Andre Marques worked on the SPI and SD-Card driver.
>>>
>>>
>>> I have updated a bit the Raspberry Open Projects page with the state of the
>>> low level peripherals project, and provided links to the state of each of
>>> the other projects (the wiki pages of the students working on them last
>>> year, which also include their blogs and githubs).
>>>
>>> https://devel.rtems.org/wiki/Developer/Projects/Open/ImproveRaspberryPiBSP
>>>
>>>  The other 3 raspberry projects I do not know exactly their current state,
>>> but they already have some work done (just not in the RTEMS tree yet).
>>>
>>> It seems that only GPIO, I2C and SPI were merged last year.
>>>
>>>> Cheers,
>>>>
>>>>     Jan
>>>>
>>>> Am Tuesday 01 March 2016, 01:15:24 schrieb Deval Shah:
>>>>>
>>>>> It looks like there are more useful things in pipeline before raspberry
>>>>> pi
>>>>> cam support.
>>>>>
>>>>> Can anybody give me pointers/links to refer for porting ethernet support
>>>>> and SD card support?
>>>
>>>
>>> For the last year efforts on the SD card support you can refer to:
>>>
>>> https://devel.rtems.org/wiki/GSoC/2015/RaspberryPi_peripherals_and_SD_card#SDcardsupport
>>>
>>>
>>>>>
>>>>> On Thursday 18 February 2016, soja-lists at aries.uberspace.de <
>>>>> soja-lists at aries.uberspace.de> wrote:
>>>>>
>>>>>> Am 2016-02-18 01:26, schrieb Joel Sherrill:
>>>>>>
>>>>>>> On Feb 17, 2016 6:17 PM, "André Marques"
>>>>>>> <andre.lousa.marques at gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>> [...]
>>>>>>
>>>>>>> Was i2c fully delivered for the new driver framework? I don't recall
>>>>>>>>
>>>>>>>> off-hand.
>>>>>>>>
>>>>>>>> Yes the i2c driver for the Pi uses the new (linux-based) i2c
>>>>>>>> framework.
>>>>>>>>
>>>>>>> 10-bit addressing is untested because I had no compatible slave device.
>>>>>>>
>>>>>>>> A detailed report of my last GSOC can be found here:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> https://devel.rtems.org/wiki/GSoC/2015/RaspberryPi_peripherals_and_SD_card
>>>>>>>>
>>>>>>>> SD card support was started but not completed last year, so it may be
>>>>>>>>
>>>>>>> included on a potential Raspberry project. I can help with that if
>>>>>>> needed.
>>>>>>>
>>>>>>> Andres.. Thanks for speaking up. Can you update the project page and
>>>>>>> link
>>>>>>> to your blog?
>>>>>>>
>>>>>>> What else do you think needs find on the Pi and Pi2?
>>>>>>>
>>>>>>>
>>>>>> Last year there was a GSoC to add ethernet support for the raspberry pi
>>>>>> via rtems-libbsd, but I think it was never finished.
>>>>>> Maybe that could be started again?
>>>>>>
>>>>>> I haven't researched it yet to know if it is feasible but I am curious
>>>>>> if
>>>>>>>
>>>>>>> the Arduino HW libraries have a clean porting layer which could provide
>>>>>>> support for a lot of i2c devices. Is this a wikd goose chase or of
>>>>>>> potential value?
>>>>>>>
>>>>>>>
>>>>>> Sounds like an interesting idea, but isn't Arduino written in C++?
>>>>>>
>>>>>> Best regards,
>>>>>>
>>>>>>     Jan
>>>>>>
>>>>>>
>>>>>>>> I very much look forward for any pointers on this.
>>>>>>>>>>
>>>>>>>>>> I am eager to work for RTEMS organization because I believe my skill
>>>>>>>>>> set is best suited for this.
>>>>>>>>>>
>>>>>>>>>> Thanking you,
>>>>>>>>>> Deval Shah
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> devel mailing list
>>>>>>>>>> devel at rtems.org
>>>>>>>>>> http://lists.rtems.org/mailman/listinfo/devel
>>>>>>>>>>
>>>>>>>> --André Marques
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> devel mailing list
>>>>>>>> devel at rtems.org
>>>>>>>> http://lists.rtems.org/mailman/listinfo/devel
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> devel mailing list
>>>>>>> devel at rtems.org
>>>>>>> http://lists.rtems.org/mailman/listinfo/devel
>>>>>>>
>>>>>> _______________________________________________
>>>>>> devel mailing list
>>>>>> devel at rtems.org
>>>>>> http://lists.rtems.org/mailman/listinfo/devel
>>>>
>>>> _______________________________________________
>>>> devel mailing list
>>>> devel at rtems.org
>>>> http://lists.rtems.org/mailman/listinfo/devel
>>>
>>>
>>> --André Marques
>>>



More information about the devel mailing list