GSoC 2015 Introduction - Condition Variables (CV)

Andrei - Constantin Popescu popescu.andrei1991 at gmail.com
Sun Apr 12 17:18:26 UTC 2015


Hi !

I have been away and will be away until tommorrow for Easter break, will
add the given code snippet on melange tommorrow.

Regards,
Andrei

2015-03-24 0:04 GMT+02:00 Andrei - Constantin Popescu <
popescu.andrei1991 at gmail.com>:

> Hello!
>
> I have submitted a improved version of my proposal, to reflect feedback
> given by mentors!  I'll list below what I have changed:
>
>
>    1. The proposed SuperCore API changed, now uses call-outs, as
>    discussed on IRC today.
>    2. Timeline is more detailed, broken in chunks of roughly two weeks.
>    (1 week is more detailed, but 2 weeks is, imho, more accurate)
>    3.  Added fixed deliverables.
>    4. Described method of reporting progress as my personal blog/website
>
> Any feedback is appreciated!
>
> Thank you for taking the time to read it as well as help me out on IRC!
>
> Regards,
> Andrei
>
> 2015-03-17 0:01 GMT+02:00 Andrei - Constantin Popescu <
> popescu.andrei1991 at gmail.com>:
>
>> Hello!
>>
>> I have finished finished a preliminary draft of my proposal, you can
>> check it out here
>> <https://docs.google.com/document/d/16EBmWcQw9YccUycofJIlwF98p21PQPq-EJXupes-K80/edit>
>> . I ll be uploading it on melange tomorrow as well !
>>
>> Thanks for taking the time to go through it !
>>
>> Regards,
>> Andrei
>>
>> 2015-03-11 15:35 GMT+02:00 Andrei - Constantin Popescu <
>> popescu.andrei1991 at gmail.com>:
>>
>>> Hello!
>>>
>>> As stated here <https://devel.rtems.org/wiki/GSoC/GettingStarted> I
>>> have installed RSB, rtems and compiled the modified Hello, world ! test
>>>
>>> The  patch is attached to this mail and you can find the snapshot here
>>> <http://i.imgur.com/25Hi0pn.jpg>. Next, I'm going to do some research
>>> about what condition variable imply in general and how do they work. If you
>>> have any suggestions on where should I research or if there are any
>>> tasks(at Rtems) I could complete complementary to this project, please let
>>> me know.
>>>
>>> Also, thank you! The support on IRC has been great !
>>>
>>> Regards,
>>> Andrei
>>>
>>> 2015-03-11 12:03 GMT+02:00 Andrei - Constantin Popescu <
>>> popescu.andrei1991 at gmail.com>:
>>>
>>>> Hello!
>>>>
>>>> As stated here <https://devel.rtems.org/wiki/GSoC/GettingStarted> I
>>>> have installed RSB, rtems and compile the modified Hello, world ! test
>>>>
>>>> The proofs are attached to this mail. Next, I'm going to do some
>>>> research about what condition variable imply in general and how do they
>>>> work. If you have any suggestions on where should I research or if there
>>>> are any tasks(at Rtems) I could complete complementary to this project,
>>>> please let me know.
>>>>
>>>> Also, thank you! The support on IRC has been great !
>>>>
>>>> Regards,
>>>> Andrei
>>>>
>>>> 2015-03-09 13:54 GMT+02:00 Andrei - Constantin Popescu <
>>>> popescu.andrei1991 at gmail.com>:
>>>>
>>>>> Hello!
>>>>>
>>>>> As discussed with Sebastian Huber on IRC , is there someone else
>>>>> able/willing to mentor this project or should I look for a different one ?
>>>>>
>>>>> Kind regards,
>>>>> Andrei
>>>>>
>>>>> 2015-03-09 8:51 GMT+02:00 Andrei - Constantin Popescu <
>>>>> popescu.andrei1991 at gmail.com>:
>>>>>
>>>>>> Hello!
>>>>>>
>>>>>> I'm Andrei(Andrei - Constantin Popescu, more exactly),  a Computer
>>>>>> Science graduate at Polytechnic University of Bucharest, Romania. I will
>>>>>> begin my Masters' degree at Vrije University, Amsterdam this fall. During
>>>>>> the undergraduate studies, I pursued a high diversity in computer science
>>>>>> skills, from web development, to kernel development. I  took part in GSoC
>>>>>> 2012 and GSoC 2014, both with BRL-CAD. You can find both the devlogs and my
>>>>>> 2014 proposal here <http://brlcad.org/wiki/User:Popescu.andrei1991>
>>>>>> . Aside of that, I've also participated with them as  a Google Code-in
>>>>>> mentor for the past three years, so you can say I like open source,
>>>>>> specially the freedom to scratch your own itch.
>>>>>>
>>>>>> I was browsing for a project and I came across RTEMS ideas page and
>>>>>> then RTEMS on Wikipedia <http://en.wikipedia.org/wiki/RTEMS>soon
>>>>>> after.  I'm interested in Operating Systems of any kind, since they're
>>>>>> complex software products on which so many other applications rely on, so I
>>>>>> decided to have a look. Another factor that contributed to my decision that
>>>>>> I would like to code at RTEMS for GSoC 2015 was that my background is
>>>>>> helpful in this aspect. I've been a kernel developer intern for about 8
>>>>>> months at Freescale and I'm currently employed as a C++ software engineer
>>>>>> to a company producting VoIP software which runs on a RT system.
>>>>>>
>>>>>> The project I decided on is Condition Variables
>>>>>> <https://devel.rtems.org/wiki/Developer/Projects/Open/Condition_Variables>,
>>>>>> I have at least a general idea about how monitors and condition variables
>>>>>> work and since RTEMS is a single process, multithreaded system, my
>>>>>> understanding is that it's an useful/important feature. Unfortunately, the Resources
>>>>>> URL is broken, but I'll be on IRC most of the time, probably asking
>>>>>> lots of silly questions! I'll (try to) get RTEMS built as soon as
>>>>>> possible.  If you have any suggestions, or tasks  you believe would help me
>>>>>> better understand this project please tell.
>>>>>>
>>>>>> This project, as well as my( probably not entirely correct)
>>>>>> understanding of RTEMS concepts look interesting, I'm excited to be here
>>>>>> and can't wait to build RTEMS to see how it is/how it works. I'm also
>>>>>> curious, on a high level, how RTEMS differs from linux kernel. I hope I'll
>>>>>> be able to tackle this project and complete it succesfully  as it's my
>>>>>> first "close encounter" with a purposely designed rt os!
>>>>>>
>>>>>> Silly question #1, could you tell me a few products that use/rely on
>>>>>> RTEMS? I tried googling for it but was unsuccesful.  Thank you!
>>>>>>
>>>>>> Regards,
>>>>>> Andrei
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20150412/c2675e25/attachment.html>


More information about the devel mailing list