You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nuttx.apache.org by Tomek CEDRO <to...@cedro.info> on 2025/01/15 22:40:21 UTC

GSoC 2025

Google Summer of Code 2025 is coming, we already can and should
register ideas for NuttX :-)

https://community.apache.org/gsoc/

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025

Posted by Tomek CEDRO <to...@cedro.info>.
Thank you Pavel! :-)

Here is the Apache's GSoC 2025 page with all information needed + timeline:

https://community.apache.org/gsoc/

Please let us know in case you need any support :-)
Tomek

On Mon, Feb 24, 2025 at 11:35 PM Pavel Pisa <pp...@pikron.com> wrote:
>
> Hello Alan and other,
>
> the time is passing by so fast.
>
> [resend, the my previous sender identity seems
> not to propagate to the list]
>
> I have interest in more NuttX related topics
>
>  - CAN/CAN FD NuttX API enhancements and deduplication, at start at least
>    bittiming
>    https://github.com/apache/nuttx/issues/15567
>
>  - PWM API cleanup, only one API compatible with actual
>    multi channel but with channel count to make overhead
>    minimal for single channel peripherals even if other
>    one is the same build is larger
>     https://github.com/apache/nuttx/issues/12381
>
>  - NXboot - Stepan Pressl is working on simple/standalone
>    firmware updater over Silicon-Heaven, the repo for future
>    publication
>    https://github.com/zdebanos/nx-shv-fwupdater
>    The plan is to use it with pysimCoder
>
>  - pysimCoder related work
>
>  - porting https://microblocks.fun/ to NuttX, some proof of feasibility
>    (smallvm https://bitbucket.org/john_maloney/smallvm bare core
>    compilation) already done
>
>  - porting Microwindows/Nano-X on on top of NuttX framebuffer API
>    https://github.com/ghaerr/microwindows/issues/85
>
> I am prepared to take role of consultant and co-metor for this
> and even other projects. I can be even main mentor for the
> single of topics, but the activity has to be from the student
> side in such case. I have some not so good experience from
> two of many my RTEMS GSoC where I have provided plan,
> but then has not time to push and write code or spent lot of time
> with less capable student and there has been result but unusable...
>
> I think that Michal Lenc would be willing to take mantor
> role for some tasks as PWM and others which are related
> to the work he has on his table at company.
>
> Stepan Pressl could decide if he finds time for GSoC,
> his work on pysimCoder and nx-shv-fwupdater would
> well fit as studnets project into GSoC, but he has some
> small funding for project from the Institute of Information
> Theory and Automation (UTIA) subsidiary of Czech Academy
> of Sciences. And he has lot of other load from work for
> https://www.azd.cz/ as well. So I am not sure if GSoC
> is not too much additional load for him.
> He could be even mentor or comentor if he does not want
> to participate as applicant. But he has to consider
> his reserves...
>
> When there is list of open projects, I plan to offer GSoC
> to our/CTU FEE students and offer especially NuttX and RTEMS
> ones where we can provide experience.
>
> Please, send me notice to pisa@fel.cvut.cz
> or ppisa@pikron.com when you think that I should
> react on something. I have big backlog on my widely
> registered ppisa4lists and only check growing
> archives from time to time.
>
> Best wishes,
>
>                 Pavel
> --
>                 Pavel Pisa
>     phone:      +420 603531357
>     e-mail:     pisa@cmp.felk.cvut.cz
>     Department of Control Engineering FEE CVUT
>     Karlovo namesti 13, 121 35, Prague 2
>     university: http://control.fel.cvut.cz/
>     personal:   http://cmp.felk.cvut.cz/~pisa
>     company:    https://pikron.com/ PiKRON s.r.o.
>     Kankovskeho 1235, 182 00 Praha 8, Czech Republic
>     projects:   https://www.openhub.net/accounts/ppisa
>     social:     https://social.kernel.org/ppisa
>     CAN related:http://canbus.pages.fel.cvut.cz/
>     RISC-V education: https://comparch.edu.cvut.cz/
>     Open Technologies Research Education and Exchange Services
>     https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
>
>
>
> On Monday 24 of February 2025 16:49:55 Alan C. Assis wrote:
> > You can say the same about students: we don't have any students this year!
> >
> > :-)
> >
> > You need to find them. ;-)
> >
> > Maybe Mr. Pisa could help you find mentors for GSoC 2025.
> >
> > BR,
> >
> > Alan



-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025

Posted by Pavel Pisa <pp...@pikron.com>.
Hello Alan and other,

the time is passing by so fast.

[resend, the my previous sender identity seems
not to propagate to the list]

I have interest in more NuttX related topics

 - CAN/CAN FD NuttX API enhancements and deduplication, at start at least
   bittiming
   https://github.com/apache/nuttx/issues/15567

 - PWM API cleanup, only one API compatible with actual
   multi channel but with channel count to make overhead
   minimal for single channel peripherals even if other
   one is the same build is larger
    https://github.com/apache/nuttx/issues/12381

 - NXboot - Stepan Pressl is working on simple/standalone
   firmware updater over Silicon-Heaven, the repo for future
   publication
   https://github.com/zdebanos/nx-shv-fwupdater 
   The plan is to use it with pysimCoder

 - pysimCoder related work

 - porting https://microblocks.fun/ to NuttX, some proof of feasibility
   (smallvm https://bitbucket.org/john_maloney/smallvm bare core
   compilation) already done

 - porting Microwindows/Nano-X on on top of NuttX framebuffer API
   https://github.com/ghaerr/microwindows/issues/85

I am prepared to take role of consultant and co-metor for this
and even other projects. I can be even main mentor for the
single of topics, but the activity has to be from the student
side in such case. I have some not so good experience from
two of many my RTEMS GSoC where I have provided plan,
but then has not time to push and write code or spent lot of time
with less capable student and there has been result but unusable...

I think that Michal Lenc would be willing to take mantor
role for some tasks as PWM and others which are related
to the work he has on his table at company.

Stepan Pressl could decide if he finds time for GSoC,
his work on pysimCoder and nx-shv-fwupdater would
well fit as studnets project into GSoC, but he has some
small funding for project from the Institute of Information
Theory and Automation (UTIA) subsidiary of Czech Academy
of Sciences. And he has lot of other load from work for
https://www.azd.cz/ as well. So I am not sure if GSoC
is not too much additional load for him.
He could be even mentor or comentor if he does not want
to participate as applicant. But he has to consider
his reserves...

When there is list of open projects, I plan to offer GSoC
to our/CTU FEE students and offer especially NuttX and RTEMS
ones where we can provide experience.

Please, send me notice to pisa@fel.cvut.cz
or ppisa@pikron.com when you think that I should
react on something. I have big backlog on my widely
registered ppisa4lists and only check growing
archives from time to time.

Best wishes,

                Pavel
--
                Pavel Pisa
    phone:      +420 603531357
    e-mail:     pisa@cmp.felk.cvut.cz
    Department of Control Engineering FEE CVUT
    Karlovo namesti 13, 121 35, Prague 2
    university: http://control.fel.cvut.cz/
    personal:   http://cmp.felk.cvut.cz/~pisa
    company:    https://pikron.com/ PiKRON s.r.o.
    Kankovskeho 1235, 182 00 Praha 8, Czech Republic
    projects:   https://www.openhub.net/accounts/ppisa
    social:     https://social.kernel.org/ppisa
    CAN related:http://canbus.pages.fel.cvut.cz/
    RISC-V education: https://comparch.edu.cvut.cz/
    Open Technologies Research Education and Exchange Services
    https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home



On Monday 24 of February 2025 16:49:55 Alan C. Assis wrote:
> You can say the same about students: we don't have any students this year!
>
> :-)
>
> You need to find them. ;-)
>
> Maybe Mr. Pisa could help you find mentors for GSoC 2025.
>
> BR,
>
> Alan

Re: GSoC 2025

Posted by Tomek CEDRO <to...@cedro.info>.
Okay so in order to register as Mentor interested person should send
email to private@nuttx.apache.org and mentors@community.apache.org
something like this:

Hi NuttX PMCs,
Please acknowledge my request to become a mentor for  GoogleSummer of
Code 2025 projects for Apache NuttX RTOS.
I would like to receive the mentor invite to <yo...@email.here>.
Best regards,
<your_name_here>

Mentor then gets access to the GSoC portal and can register students
and their projects :-)

You can ask Lup for details as he mentored two projects last year so
he knows the procedures well :-)

For sure all projects are welcome on NuttX International Workshop even
if work in progress :-) We do not know the dates and location yet but
it can be Czechia this year a very nice place thank  you for the
proposition!! We will discuss this in a separate mail thread :-)

Thanks :-)
Tomek




On Thu, Mar 20, 2025 at 1:01 PM Tomek CEDRO <to...@cedro.info> wrote:
>
> Thank you Pavel :-)
>
> We should then request registration for two Apache NuttX Mentors,
> please confirm?
> 1. Pavel Pisa, pisa@fel.cvut.cz.
> 2. Karel Koci, kocikare@fel.cvut.cz.
>
> Two propositions for projects are:
> 1. Michal Lenc: NXboot.
> 2. Michal Matias: IEEE 802.3cg.
>
> Could you please prepare required descriptions for the projects? If
> there are any other students and projects that may benefit from
> GSoC2025 please prepare descriptions for them too :-)
>
> All process needs to complete by the end of march (deadline is 20250402).
>
> Thank you! :-)
> Tomek
>
>
>
>
> On Thu, Mar 20, 2025 at 12:31 PM Pavel Pisa <pi...@fel.cvut.cz> wrote:
> >
> > Dear Alan, Tomek and others,
> >
> > Michal Matias already reported that he is working
> > on the IEEE 802.3cg 10BASE−T1S support in the
> > frame of his bachelor thesis. The target is ESP32C6
> > and ONsemi NCV7410.
> >
> > He consider to continue and extend the work in
> > the frame of NuttX GSoC to support more targets
> > and finish beacon mode synchronization etc.
> >
> > I think that it would wort to register topic for him
> > at
> >
> > https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2025+Ideas+list
> >
> > I should have account there but I am not fully sure through
> > which project it should be submitted. Another problem is
> > that I should not be the main mentor/reviewer of his work,
> > because we are too close at the university.
> >
> > Please, who is willing to be mentor/reviewer
> > of the project? May it be it can be even Karel Koci
> > from Electroline team, because he considers to use
> > T!S at his house and in longer term at Elektroline.
> >
> > As for the other offered topic from our range,
> > I would be happy to (co-)mentor some them but
> > I am really slow in responses... Too much teaching
> > and projects and Confluence is yet another not
> > so big obstacle to register my ideas. But if there
> > is somebody interested, I would try to revive my
> > account on Confluence and list them...
> >
> > >  - CAN/CAN FD NuttX API enhancements and deduplication,
> > >    at start at least bittiming
> > >    https://github.com/apache/nuttx/issues/15567
> > >
> > >  - PWM API cleanup, only one API compatible with actual
> > >    multi channel but with channel count to make overhead
> > >    minimal for single channel peripherals even if other
> > >    one is the same build is larger
> > >     https://github.com/apache/nuttx/issues/12381
> > >
> > >  - NXboot - Stepan Pressl is working on simple/standalone
> > >    firmware updater over Silicon-Heaven, the repo for future
> > >    publication
> > >    https://github.com/zdebanos/nx-shv-fwupdater
> > >    The plan is to use it with pysimCoder
> > >
> > >  - pysimCoder related work
> > >
> > >  - porting https://microblocks.fun/ to NuttX, some proof of feasibility
> > >    (smallvm https://bitbucket.org/john_maloney/smallvm bare core
> > >    compilation) already done
> > >
> > >  - porting Microwindows/Nano-X on on top of NuttX framebuffer API
> > >    https://github.com/ghaerr/microwindows/issues/85
> >
> >
> > As for Michal Lenc work on NXboot, he has well prepared
> > presentation on the local https://installfest.cz/if25/
> > community conference. The recording in Czech language,
> > as well as slides. But it would be nice topic for some NuttX
> > workshop. Is the date and location already available?
> > If it is not, I can ask at our university and there is
> > chance to obtain our facilities for the community action
> > with free access to public and our studnets for free or
> > very low price...
> >
> > Anyway we have success to generate the application from pysimCoder
> > as NXboot update image and send it to the target over silicon-heaven
> > which has been used after update and reboot to communicate
> > with running model and tune its parameters from SHVspy and even
> > directly pysimCoder block diagram.
> >
> > Best wishes,
> >
> >                 Pavel
> >
> >                 Pavel Pisa
> >     phone:      +420 603531357
> >     e-mail:     pisa@cmp.felk.cvut.cz
> >     Department of Control Engineering FEE CVUT
> >     Karlovo namesti 13, 121 35, Prague 2
> >     university: http://control.fel.cvut.cz/
> >     personal:   http://cmp.felk.cvut.cz/~pisa
> >     social:     https://social.kernel.org/ppisa
> >     projects:   https://www.openhub.net/accounts/ppisa
> >     CAN related:http://canbus.pages.fel.cvut.cz/
> >     RISC-V education: https://comparch.edu.cvut.cz/
> >     Open Technologies Research Education and Exchange Services
> >     https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> >
> >
> > On Tuesday 18 of March 2025 15:40:30 Alan C. Assis wrote:
> > > Let's announce it on LinkedIn too!
> > >
> > > It is important to list the proposals in the Apache Site, there are some
> > > from previous years that could be used: NanoX Graphic support, etc
> > >
> > > BR,
> > >
> > > Alan
> > >
> > > On Tue, Mar 18, 2025 at 11:26 AM Tomek CEDRO <to...@cedro.info> wrote:
> > > > Ladies and Gentlemen, it is time to register and announce our NuttX
> > > > Mentors and Contributors for GSoC 2025, please respond if anyone is
> > > > interested? :-)
> > > >
> > > > Contributors application deadline is 2025-04-02. Here is the full
> > > > timeline:
> > > >
> > > > 2024-02-22: Potential GSoC contributors discuss application ideas with
> > > > mentoring organizations
> > > > 2024-03-18: GSoC contributor application period begins
> > > > 2024-04-02: GSoC contributor application deadline
> > > > 2024-04-15: Proposals to ASF projects must be reviewed roughly and
> > > > have a potential mentor so that we know how many slots to request.
> > > > Proposals that don’t have a mentor at this point will be down-rated.
> > > > 2024-04-22: Proposal scoring must be completed. Proposals without a
> > > > score will be rejected, no exceptions.
> > > > 2024-05-01: Accepted student proposals announced on the Google Summer
> > > > of Code site.
> > > >
> > > > Have a good day :-)
> > > > Tomek
> > > >
> > > > On Tue, Feb 25, 2025 at 6:15 AM Pavel Pisa wrote:
> > > > > Hello Alan and other,
> > > > >
> > > > > the time is passing by so fast.
> > > > >
> > > > > I have interest in more NuttX related topics
> > > > >
> > > > >  - CAN/CAN FD NuttX API enhancements and deduplication, at start at
> > > > > least bittiming
> > > > >    https://github.com/apache/nuttx/issues/15567
> > > > >
> > > > >  - PWM API cleanup, only one API compatible with actual
> > > > >    multi channel but with channel count to make overhead
> > > > >    minimal for single channel peripherals even if other
> > > > >    one is the same build is larger
> > > > >     https://github.com/apache/nuttx/issues/12381
> > > > >
> > > > >  - NXboot - Stepan Pressl is working on simple/standalone
> > > > >    firmware updater over Silicon-Heaven, the repo for future
> > > > >    publication
> > > > >    https://github.com/zdebanos/nx-shv-fwupdater
> > > > >    The plan is to use it with pysimCoder
> > > > >
> > > > >  - pysimCoder related work
> > > > >
> > > > >  - porting https://microblocks.fun/ to NuttX, some proof of feasibility
> > > > >    (smallvm https://bitbucket.org/john_maloney/smallvm bare core
> > > > >    compilation) already done
> > > > >
> > > > >  - porting Microwindows/Nano-X on on top of NuttX framebuffer API
> > > > >    https://github.com/ghaerr/microwindows/issues/85
> > > > >
> > > > > I am prepared to take role of consultant and co-metor for this
> > > > > and even other projects. I can be even main mentor for the
> > > > > single of topics, but the activity has to be from the student
> > > > > side in such case. I have some not so good experience from
> > > > > two of many my RTEMS GSoC where I have provided plan,
> > > > > but then has not time to push and write code or spent lot of time
> > > > > with less capable student and there has been result but unusable...
> > > > >
> > > > > I think that Michal Lenc would be willing to take mantor
> > > > > role for some tasks as PWM and others which are related
> > > > > to the work he has on his table at company.
> > > > >
> > > > > Stepan Pressl could decide if he finds time for GSoC,
> > > > > his work on pysimCoder and nx-shv-fwupdater would
> > > > > well fit as studnets project into GSoC, but he has some
> > > > > small funding for project from the Institute of Information
> > > > > Theory and Automation (UTIA) subsidiary of Czech Academy
> > > > > of Sciences. And he has lot of other load from work for
> > > > > https://www.azd.cz/ as well. So I am not sure if GSoC
> > > > > is not too much additional load for him.
> > > > > He could be even mentor or comentor if he does not want
> > > > > to participate as applicant. But he has to consider
> > > > > his reserves...
> > > > >
> > > > > When there is list of open projects, I plan to offer GSoC
> > > > > to our/CTU FEE students and offer especially NuttX and RTEMS
> > > > > ones where we can provide experience.
> > > > >
> > > > > Please, send me notice to this address (pisa@fel.cvut.cz)
> > > > > or ppisa@pikron.com when you think that I should
> > > > > react on something. I have big backlog on my widely
> > > > > registered ppisa4lists and only check growing
> > > > > archives from time to time.
> > > > >
> > > > > Best wishes,
> > > > >
> > > > >                 Pavel
> > > > > --
> > > > >                 Pavel Pisa
> > > > >     phone:      +420 603531357
> > > > >     e-mail:     pisa@cmp.felk.cvut.cz
> > > > >     Department of Control Engineering FEE CVUT
> > > > >     Karlovo namesti 13, 121 35, Prague 2
> > > > >     university: http://control.fel.cvut.cz/
> > > > >     personal:   http://cmp.felk.cvut.cz/~pisa
> > > > >     company:    https://pikron.com/ PiKRON s.r.o.
> > > > >     Kankovskeho 1235, 182 00 Praha 8, Czech Republic
> > > > >     projects:   https://www.openhub.net/accounts/ppisa
> > > > >     social:     https://social.kernel.org/ppisa
> > > > >     CAN related:http://canbus.pages.fel.cvut.cz/
> > > > >     RISC-V education: https://comparch.edu.cvut.cz/
> > > > >     Open Technologies Research Education and Exchange Services
> > > > >     https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> > > > >
> > > > > On Monday 24 of February 2025 16:49:55 Alan C. Assis wrote:
> > > > > > You can say the same about students: we don't have any students this
> > > >
> > > > year!
> > > >
> > > > > > :-)
> > > > > >
> > > > > > You need to find them. ;-)
> > > > > >
> > > > > > Maybe Mr. Pisa could help you find mentors for GSoC 2025.
> > > > > >
> > > > > > BR,
> > > > > >
> > > > > > Alan
> > > >
> > > > --
> > > > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>
>
>
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info



--
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025

Posted by "Alan C. Assis" <ac...@gmail.com>.
Hi Tomek and Pavel,

I was not planning to participate this year, but if it is necessary I could
do co-mentoring.

BR,

Alan

On Thu, Mar 20, 2025 at 9:02 AM Tomek CEDRO <to...@cedro.info> wrote:

> Thank you Pavel :-)
>
> We should then request registration for two Apache NuttX Mentors,
> please confirm?
> 1. Pavel Pisa, pisa@fel.cvut.cz.
> 2. Karel Koci, kocikare@fel.cvut.cz.
>
> Two propositions for projects are:
> 1. Michal Lenc: NXboot.
> 2. Michal Matias: IEEE 802.3cg.
>
> Could you please prepare required descriptions for the projects? If
> there are any other students and projects that may benefit from
> GSoC2025 please prepare descriptions for them too :-)
>
> All process needs to complete by the end of march (deadline is 20250402).
>
> Thank you! :-)
> Tomek
>
>
>
>
> On Thu, Mar 20, 2025 at 12:31 PM Pavel Pisa <pi...@fel.cvut.cz> wrote:
> >
> > Dear Alan, Tomek and others,
> >
> > Michal Matias already reported that he is working
> > on the IEEE 802.3cg 10BASE−T1S support in the
> > frame of his bachelor thesis. The target is ESP32C6
> > and ONsemi NCV7410.
> >
> > He consider to continue and extend the work in
> > the frame of NuttX GSoC to support more targets
> > and finish beacon mode synchronization etc.
> >
> > I think that it would wort to register topic for him
> > at
> >
> > https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2025+Ideas+list
> >
> > I should have account there but I am not fully sure through
> > which project it should be submitted. Another problem is
> > that I should not be the main mentor/reviewer of his work,
> > because we are too close at the university.
> >
> > Please, who is willing to be mentor/reviewer
> > of the project? May it be it can be even Karel Koci
> > from Electroline team, because he considers to use
> > T!S at his house and in longer term at Elektroline.
> >
> > As for the other offered topic from our range,
> > I would be happy to (co-)mentor some them but
> > I am really slow in responses... Too much teaching
> > and projects and Confluence is yet another not
> > so big obstacle to register my ideas. But if there
> > is somebody interested, I would try to revive my
> > account on Confluence and list them...
> >
> > >  - CAN/CAN FD NuttX API enhancements and deduplication,
> > >    at start at least bittiming
> > >    https://github.com/apache/nuttx/issues/15567
> > >
> > >  - PWM API cleanup, only one API compatible with actual
> > >    multi channel but with channel count to make overhead
> > >    minimal for single channel peripherals even if other
> > >    one is the same build is larger
> > >     https://github.com/apache/nuttx/issues/12381
> > >
> > >  - NXboot - Stepan Pressl is working on simple/standalone
> > >    firmware updater over Silicon-Heaven, the repo for future
> > >    publication
> > >    https://github.com/zdebanos/nx-shv-fwupdater
> > >    The plan is to use it with pysimCoder
> > >
> > >  - pysimCoder related work
> > >
> > >  - porting https://microblocks.fun/ to NuttX, some proof of
> feasibility
> > >    (smallvm https://bitbucket.org/john_maloney/smallvm bare core
> > >    compilation) already done
> > >
> > >  - porting Microwindows/Nano-X on on top of NuttX framebuffer API
> > >    https://github.com/ghaerr/microwindows/issues/85
> >
> >
> > As for Michal Lenc work on NXboot, he has well prepared
> > presentation on the local https://installfest.cz/if25/
> > community conference. The recording in Czech language,
> > as well as slides. But it would be nice topic for some NuttX
> > workshop. Is the date and location already available?
> > If it is not, I can ask at our university and there is
> > chance to obtain our facilities for the community action
> > with free access to public and our studnets for free or
> > very low price...
> >
> > Anyway we have success to generate the application from pysimCoder
> > as NXboot update image and send it to the target over silicon-heaven
> > which has been used after update and reboot to communicate
> > with running model and tune its parameters from SHVspy and even
> > directly pysimCoder block diagram.
> >
> > Best wishes,
> >
> >                 Pavel
> >
> >                 Pavel Pisa
> >     phone:      +420 603531357
> >     e-mail:     pisa@cmp.felk.cvut.cz
> >     Department of Control Engineering FEE CVUT
> >     Karlovo namesti 13, 121 35, Prague 2
> >     university: http://control.fel.cvut.cz/
> >     personal:   http://cmp.felk.cvut.cz/~pisa
> >     social:     https://social.kernel.org/ppisa
> >     projects:   https://www.openhub.net/accounts/ppisa
> >     CAN related:http://canbus.pages.fel.cvut.cz/
> >     RISC-V education: https://comparch.edu.cvut.cz/
> >     Open Technologies Research Education and Exchange Services
> >     https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> >
> >
> > On Tuesday 18 of March 2025 15:40:30 Alan C. Assis wrote:
> > > Let's announce it on LinkedIn too!
> > >
> > > It is important to list the proposals in the Apache Site, there are
> some
> > > from previous years that could be used: NanoX Graphic support, etc
> > >
> > > BR,
> > >
> > > Alan
> > >
> > > On Tue, Mar 18, 2025 at 11:26 AM Tomek CEDRO <to...@cedro.info> wrote:
> > > > Ladies and Gentlemen, it is time to register and announce our NuttX
> > > > Mentors and Contributors for GSoC 2025, please respond if anyone is
> > > > interested? :-)
> > > >
> > > > Contributors application deadline is 2025-04-02. Here is the full
> > > > timeline:
> > > >
> > > > 2024-02-22: Potential GSoC contributors discuss application ideas
> with
> > > > mentoring organizations
> > > > 2024-03-18: GSoC contributor application period begins
> > > > 2024-04-02: GSoC contributor application deadline
> > > > 2024-04-15: Proposals to ASF projects must be reviewed roughly and
> > > > have a potential mentor so that we know how many slots to request.
> > > > Proposals that don’t have a mentor at this point will be down-rated.
> > > > 2024-04-22: Proposal scoring must be completed. Proposals without a
> > > > score will be rejected, no exceptions.
> > > > 2024-05-01: Accepted student proposals announced on the Google Summer
> > > > of Code site.
> > > >
> > > > Have a good day :-)
> > > > Tomek
> > > >
> > > > On Tue, Feb 25, 2025 at 6:15 AM Pavel Pisa wrote:
> > > > > Hello Alan and other,
> > > > >
> > > > > the time is passing by so fast.
> > > > >
> > > > > I have interest in more NuttX related topics
> > > > >
> > > > >  - CAN/CAN FD NuttX API enhancements and deduplication, at start at
> > > > > least bittiming
> > > > >    https://github.com/apache/nuttx/issues/15567
> > > > >
> > > > >  - PWM API cleanup, only one API compatible with actual
> > > > >    multi channel but with channel count to make overhead
> > > > >    minimal for single channel peripherals even if other
> > > > >    one is the same build is larger
> > > > >     https://github.com/apache/nuttx/issues/12381
> > > > >
> > > > >  - NXboot - Stepan Pressl is working on simple/standalone
> > > > >    firmware updater over Silicon-Heaven, the repo for future
> > > > >    publication
> > > > >    https://github.com/zdebanos/nx-shv-fwupdater
> > > > >    The plan is to use it with pysimCoder
> > > > >
> > > > >  - pysimCoder related work
> > > > >
> > > > >  - porting https://microblocks.fun/ to NuttX, some proof of
> feasibility
> > > > >    (smallvm https://bitbucket.org/john_maloney/smallvm bare core
> > > > >    compilation) already done
> > > > >
> > > > >  - porting Microwindows/Nano-X on on top of NuttX framebuffer API
> > > > >    https://github.com/ghaerr/microwindows/issues/85
> > > > >
> > > > > I am prepared to take role of consultant and co-metor for this
> > > > > and even other projects. I can be even main mentor for the
> > > > > single of topics, but the activity has to be from the student
> > > > > side in such case. I have some not so good experience from
> > > > > two of many my RTEMS GSoC where I have provided plan,
> > > > > but then has not time to push and write code or spent lot of time
> > > > > with less capable student and there has been result but unusable...
> > > > >
> > > > > I think that Michal Lenc would be willing to take mantor
> > > > > role for some tasks as PWM and others which are related
> > > > > to the work he has on his table at company.
> > > > >
> > > > > Stepan Pressl could decide if he finds time for GSoC,
> > > > > his work on pysimCoder and nx-shv-fwupdater would
> > > > > well fit as studnets project into GSoC, but he has some
> > > > > small funding for project from the Institute of Information
> > > > > Theory and Automation (UTIA) subsidiary of Czech Academy
> > > > > of Sciences. And he has lot of other load from work for
> > > > > https://www.azd.cz/ as well. So I am not sure if GSoC
> > > > > is not too much additional load for him.
> > > > > He could be even mentor or comentor if he does not want
> > > > > to participate as applicant. But he has to consider
> > > > > his reserves...
> > > > >
> > > > > When there is list of open projects, I plan to offer GSoC
> > > > > to our/CTU FEE students and offer especially NuttX and RTEMS
> > > > > ones where we can provide experience.
> > > > >
> > > > > Please, send me notice to this address (pisa@fel.cvut.cz)
> > > > > or ppisa@pikron.com when you think that I should
> > > > > react on something. I have big backlog on my widely
> > > > > registered ppisa4lists and only check growing
> > > > > archives from time to time.
> > > > >
> > > > > Best wishes,
> > > > >
> > > > >                 Pavel
> > > > > --
> > > > >                 Pavel Pisa
> > > > >     phone:      +420 603531357
> > > > >     e-mail:     pisa@cmp.felk.cvut.cz
> > > > >     Department of Control Engineering FEE CVUT
> > > > >     Karlovo namesti 13, 121 35, Prague 2
> > > > >     university: http://control.fel.cvut.cz/
> > > > >     personal:   http://cmp.felk.cvut.cz/~pisa
> > > > >     company:    https://pikron.com/ PiKRON s.r.o.
> > > > >     Kankovskeho 1235, 182 00 Praha 8, Czech Republic
> > > > >     projects:   https://www.openhub.net/accounts/ppisa
> > > > >     social:     https://social.kernel.org/ppisa
> > > > >     CAN related:http://canbus.pages.fel.cvut.cz/
> > > > >     RISC-V education: https://comparch.edu.cvut.cz/
> > > > >     Open Technologies Research Education and Exchange Services
> > > > >     https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> > > > >
> > > > > On Monday 24 of February 2025 16:49:55 Alan C. Assis wrote:
> > > > > > You can say the same about students: we don't have any students
> this
> > > >
> > > > year!
> > > >
> > > > > > :-)
> > > > > >
> > > > > > You need to find them. ;-)
> > > > > >
> > > > > > Maybe Mr. Pisa could help you find mentors for GSoC 2025.
> > > > > >
> > > > > > BR,
> > > > > >
> > > > > > Alan
> > > >
> > > > --
> > > > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>
>
>
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>

Re: GSoC 2025 - two topics registered

Posted by "Alan C. Assis" <ac...@gmail.com>.
The next step is to "Request for mentor of GSoC".

Pavel, even as co-mentors we need to be accepted as mentors in the GSoC
2025.

BR,

Alan

On Tue, Mar 25, 2025 at 2:43 PM Tomek CEDRO <to...@cedro.info> wrote:

> Thank you Pavel and Karel!
>
> You have my go to be a NuttX Mentor for GSoC 2025.
>
> Your proposals are the only reported so far, the time is running out,
> and for sure it will be nice to have these functionalities in the
> NuttX mainline :-)
>
> Lets ask the rest of PMC and Community for the approvals :-)
>
> Thank you! :-)
> Tomek
>
> On Tue, Mar 25, 2025 at 6:23 PM Pavel Pisa <pi...@fel.cvut.cz> wrote:
> >
> > Hello everybody,
> >
> > I have filled two topics in JIRA
> >
> >  - NuttX support for IEEE 802.3cg 10BASE−T1S Open Alliance SPI MACPHY
> >    (i.e. ONsemi NCV7410)
> >
> https://issues.apache.org/jira/projects/NUTTX/issues/NUTTX-17?filter=allopenissues
> >
> >  - Firmware Upgrades over Silicon-Heaven Protocol for NXboot
> >    Demonstrated on pysimCoder
> >    https://issues.apache.org/jira/projects/NUTTX/issues/NUTTX-18
> >
> > I hope it is not too late. Karel Koci is prepared to be
> > T1S mentor. He has use for it at his house soon and
> > at compoany in long term. We need probably to apply
> > for Apache NuttX mentors status, is that right?
> >
> > As for the other project, it is continuation of ongoing
> > work. The plan is to move basic silicon-heaven required
> > code and Stepan Pressel's initial updater prototype
> > to separate library. We have obtained/negotiated slot/
> > repository for this work in the frame of official
> > silicon-heaven project group
> >
> >   https://github.com/silicon-heaven/shv-libs4c
> >
> > Best wishes,
> >
> >                 Pavel
> >
> >                 Pavel Pisa
> >     phone:      +420 603531357
> >     e-mail:     pisa@cmp.felk.cvut.cz
> >     Department of Control Engineering FEE CVUT
> >     Karlovo namesti 13, 121 35, Prague 2
> >     university: http://control.fel.cvut.cz/
> >     personal:   http://cmp.felk.cvut.cz/~pisa
> >     social:     https://social.kernel.org/ppisa
> >     projects:   https://www.openhub.net/accounts/ppisa
> >     CAN related:http://canbus.pages.fel.cvut.cz/
> >     RISC-V education: https://comparch.edu.cvut.cz/
> >     Open Technologies Research Education and Exchange Services
> >     https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> >
> >
> > On Thursday 20 of March 2025 13:31:34 Tomek CEDRO wrote:
> > > Thank you Michal :-)
> > >
> > > You may also apply with current and upcoming NXBoot works and get
> > > extra ~$1,5..3k from the GSoC :-)
> > >
> > > https://developers.google.com/open-source/gsoc/help/student-stipends
> > >
> > > If you prefer to mentor then please apply as Mentor, even if there is
> > > no contributor you will have account that we may use in future :-)
> > >
> > > Just remember that GSoC is organized in a way they will demand project
> > > description, timeline, and results.. so you will have to take care of
> > > the projects and students.. sometimes it may be more demanding than
> > > doing the work yourself with a trusted Mentor :-) :-)
> > >
> > > Thanks! :-)
> > > Tomek
> > >
> > > On Thu, Mar 20, 2025 at 1:21 PM Michal Lenc <mi...@seznam.cz>
> wrote:
> > > > Hi Tomek,
> > > >
> > > > I certainly won't have a capacity to apply as a student for this
> years
> > > > GSoC, but I could participate as a mentor/consultant/whatever if
> someone
> > > > chooses NXboot for his GSoC project. I am not sure if Stepan Pressl
> will
> > > > have time for that in the summer, but he is currently working in that
> > > > area on an updater application.
> > > >
> > > > Best regards,
> > > >
> > > > Michal
> > > >
> > > > On 20. 03. 25 13:01, Tomek CEDRO wrote:
> > > > > Thank you Pavel :-)
> > > > >
> > > > > We should then request registration for two Apache NuttX Mentors,
> > > > > please confirm?
> > > > > 1. Pavel Pisa, pisa@fel.cvut.cz.
> > > > > 2. Karel Koci, kocikare@fel.cvut.cz.
> > > > >
> > > > > Two propositions for projects are:
> > > > > 1. Michal Lenc: NXboot.
> > > > > 2. Michal Matias: IEEE 802.3cg.
> > > > >
> > > > > Could you please prepare required descriptions for the projects? If
> > > > > there are any other students and projects that may benefit from
> > > > > GSoC2025 please prepare descriptions for them too :-)
> > > > >
> > > > > All process needs to complete by the end of march (deadline is
> > > > > 20250402).
> > > > >
> > > > > Thank you! :-)
> > > > > Tomek
> > > > >
> > > > > On Thu, Mar 20, 2025 at 12:31 PM Pavel Pisa <pi...@fel.cvut.cz>
> wrote:
> > > > >> Dear Alan, Tomek and others,
> > > > >>
> > > > >> Michal Matias already reported that he is working
> > > > >> on the IEEE 802.3cg 10BASE−T1S support in the
> > > > >> frame of his bachelor thesis. The target is ESP32C6
> > > > >> and ONsemi NCV7410.
> > > > >>
> > > > >> He consider to continue and extend the work in
> > > > >> the frame of NuttX GSoC to support more targets
> > > > >> and finish beacon mode synchronization etc.
> > > > >>
> > > > >> I think that it would wort to register topic for him
> > > > >> at
> > > > >>
> > > > >>
> https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2025+Ideas+lis
> > > > >>t
> > > > >>
> > > > >> I should have account there but I am not fully sure through
> > > > >> which project it should be submitted. Another problem is
> > > > >> that I should not be the main mentor/reviewer of his work,
> > > > >> because we are too close at the university.
> > > > >>
> > > > >> Please, who is willing to be mentor/reviewer
> > > > >> of the project? May it be it can be even Karel Koci
> > > > >> from Electroline team, because he considers to use
> > > > >> T!S at his house and in longer term at Elektroline.
> > > > >>
> > > > >> As for the other offered topic from our range,
> > > > >> I would be happy to (co-)mentor some them but
> > > > >> I am really slow in responses... Too much teaching
> > > > >> and projects and Confluence is yet another not
> > > > >> so big obstacle to register my ideas. But if there
> > > > >> is somebody interested, I would try to revive my
> > > > >> account on Confluence and list them...
> > > > >>
> > > > >>>   - CAN/CAN FD NuttX API enhancements and deduplication,
> > > > >>>     at start at least bittiming
> > > > >>>     https://github.com/apache/nuttx/issues/15567
> > > > >>>
> > > > >>>   - PWM API cleanup, only one API compatible with actual
> > > > >>>     multi channel but with channel count to make overhead
> > > > >>>     minimal for single channel peripherals even if other
> > > > >>>     one is the same build is larger
> > > > >>>      https://github.com/apache/nuttx/issues/12381
> > > > >>>
> > > > >>>   - NXboot - Stepan Pressl is working on simple/standalone
> > > > >>>     firmware updater over Silicon-Heaven, the repo for future
> > > > >>>     publication
> > > > >>>     https://github.com/zdebanos/nx-shv-fwupdater
> > > > >>>     The plan is to use it with pysimCoder
> > > > >>>
> > > > >>>   - pysimCoder related work
> > > > >>>
> > > > >>>   - porting https://microblocks.fun/ to NuttX, some proof of
> > > > >>> feasibility (smallvm https://bitbucket.org/john_maloney/smallvm
> bare
> > > > >>> core compilation) already done
> > > > >>>
> > > > >>>   - porting Microwindows/Nano-X on on top of NuttX framebuffer
> API
> > > > >>>     https://github.com/ghaerr/microwindows/issues/85
> > > > >>
> > > > >> As for Michal Lenc work on NXboot, he has well prepared
> > > > >> presentation on the local https://installfest.cz/if25/
> > > > >> community conference. The recording in Czech language,
> > > > >> as well as slides. But it would be nice topic for some NuttX
> > > > >> workshop. Is the date and location already available?
> > > > >> If it is not, I can ask at our university and there is
> > > > >> chance to obtain our facilities for the community action
> > > > >> with free access to public and our studnets for free or
> > > > >> very low price...
> > > > >>
> > > > >> Anyway we have success to generate the application from pysimCoder
> > > > >> as NXboot update image and send it to the target over
> silicon-heaven
> > > > >> which has been used after update and reboot to communicate
> > > > >> with running model and tune its parameters from SHVspy and even
> > > > >> directly pysimCoder block diagram.
> > > > >>
> > > > >> Best wishes,
> > > > >>
> > > > >>                  Pavel
> > > > >>
> > > > >>                  Pavel Pisa
> > > > >>      phone:      +420 603531357
> > > > >>      e-mail:     pisa@cmp.felk.cvut.cz
> > > > >>      Department of Control Engineering FEE CVUT
> > > > >>      Karlovo namesti 13, 121 35, Prague 2
> > > > >>      university: http://control.fel.cvut.cz/
> > > > >>      personal:   http://cmp.felk.cvut.cz/~pisa
> > > > >>      social:     https://social.kernel.org/ppisa
> > > > >>      projects:   https://www.openhub.net/accounts/ppisa
> > > > >>      CAN related:http://canbus.pages.fel.cvut.cz/
> > > > >>      RISC-V education: https://comparch.edu.cvut.cz/
> > > > >>      Open Technologies Research Education and Exchange Services
> > > > >>      https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> > > > >>
> > > > >> On Tuesday 18 of March 2025 15:40:30 Alan C. Assis wrote:
> > > > >>> Let's announce it on LinkedIn too!
> > > > >>>
> > > > >>> It is important to list the proposals in the Apache Site, there
> are
> > > > >>> some from previous years that could be used: NanoX Graphic
> support,
> > > > >>> etc
> > > > >>>
> > > > >>> BR,
> > > > >>>
> > > > >>> Alan
> > > > >>>
> > > > >>> On Tue, Mar 18, 2025 at 11:26 AM Tomek CEDRO <to...@cedro.info>
> wrote:
> > > > >>>> Ladies and Gentlemen, it is time to register and announce our
> NuttX
> > > > >>>> Mentors and Contributors for GSoC 2025, please respond if
> anyone is
> > > > >>>> interested? :-)
> > > > >>>>
> > > > >>>> Contributors application deadline is 2025-04-02. Here is the
> full
> > > > >>>> timeline:
> > > > >>>>
> > > > >>>> 2024-02-22: Potential GSoC contributors discuss application
> ideas
> > > > >>>> with mentoring organizations
> > > > >>>> 2024-03-18: GSoC contributor application period begins
> > > > >>>> 2024-04-02: GSoC contributor application deadline
> > > > >>>> 2024-04-15: Proposals to ASF projects must be reviewed roughly
> and
> > > > >>>> have a potential mentor so that we know how many slots to
> request.
> > > > >>>> Proposals that don’t have a mentor at this point will be
> down-rated.
> > > > >>>> 2024-04-22: Proposal scoring must be completed. Proposals
> without a
> > > > >>>> score will be rejected, no exceptions.
> > > > >>>> 2024-05-01: Accepted student proposals announced on the Google
> > > > >>>> Summer of Code site.
> > > > >>>>
> > > > >>>> Have a good day :-)
> > > > >>>> Tomek
> > > > >>>>
> > > > >>>> On Tue, Feb 25, 2025 at 6:15 AM Pavel Pisa wrote:
> > > > >>>>> Hello Alan and other,
> > > > >>>>>
> > > > >>>>> the time is passing by so fast.
> > > > >>>>>
> > > > >>>>> I have interest in more NuttX related topics
> > > > >>>>>
> > > > >>>>>   - CAN/CAN FD NuttX API enhancements and deduplication, at
> start
> > > > >>>>> at least bittiming
> > > > >>>>>     https://github.com/apache/nuttx/issues/15567
> > > > >>>>>
> > > > >>>>>   - PWM API cleanup, only one API compatible with actual
> > > > >>>>>     multi channel but with channel count to make overhead
> > > > >>>>>     minimal for single channel peripherals even if other
> > > > >>>>>     one is the same build is larger
> > > > >>>>>      https://github.com/apache/nuttx/issues/12381
> > > > >>>>>
> > > > >>>>>   - NXboot - Stepan Pressl is working on simple/standalone
> > > > >>>>>     firmware updater over Silicon-Heaven, the repo for future
> > > > >>>>>     publication
> > > > >>>>>     https://github.com/zdebanos/nx-shv-fwupdater
> > > > >>>>>     The plan is to use it with pysimCoder
> > > > >>>>>
> > > > >>>>>   - pysimCoder related work
> > > > >>>>>
> > > > >>>>>   - porting https://microblocks.fun/ to NuttX, some proof of
> > > > >>>>> feasibility (smallvm
> https://bitbucket.org/john_maloney/smallvm
> > > > >>>>> bare core compilation) already done
> > > > >>>>>
> > > > >>>>>   - porting Microwindows/Nano-X on on top of NuttX framebuffer
> API
> > > > >>>>>     https://github.com/ghaerr/microwindows/issues/85
> > > > >>>>>
> > > > >>>>> I am prepared to take role of consultant and co-metor for this
> > > > >>>>> and even other projects. I can be even main mentor for the
> > > > >>>>> single of topics, but the activity has to be from the student
> > > > >>>>> side in such case. I have some not so good experience from
> > > > >>>>> two of many my RTEMS GSoC where I have provided plan,
> > > > >>>>> but then has not time to push and write code or spent lot of
> time
> > > > >>>>> with less capable student and there has been result but
> unusable...
> > > > >>>>>
> > > > >>>>> I think that Michal Lenc would be willing to take mantor
> > > > >>>>> role for some tasks as PWM and others which are related
> > > > >>>>> to the work he has on his table at company.
> > > > >>>>>
> > > > >>>>> Stepan Pressl could decide if he finds time for GSoC,
> > > > >>>>> his work on pysimCoder and nx-shv-fwupdater would
> > > > >>>>> well fit as studnets project into GSoC, but he has some
> > > > >>>>> small funding for project from the Institute of Information
> > > > >>>>> Theory and Automation (UTIA) subsidiary of Czech Academy
> > > > >>>>> of Sciences. And he has lot of other load from work for
> > > > >>>>> https://www.azd.cz/ as well. So I am not sure if GSoC
> > > > >>>>> is not too much additional load for him.
> > > > >>>>> He could be even mentor or comentor if he does not want
> > > > >>>>> to participate as applicant. But he has to consider
> > > > >>>>> his reserves...
> > > > >>>>>
> > > > >>>>> When there is list of open projects, I plan to offer GSoC
> > > > >>>>> to our/CTU FEE students and offer especially NuttX and RTEMS
> > > > >>>>> ones where we can provide experience.
> > > > >>>>>
> > > > >>>>> Please, send me notice to this address (pisa@fel.cvut.cz)
> > > > >>>>> or ppisa@pikron.com when you think that I should
> > > > >>>>> react on something. I have big backlog on my widely
> > > > >>>>> registered ppisa4lists and only check growing
> > > > >>>>> archives from time to time.
> > > > >>>>>
> > > > >>>>> Best wishes,
> > > > >>>>>
> > > > >>>>>                  Pavel
> > > > >>>>> --
> > > > >>>>>                  Pavel Pisa
> > > > >>>>>      phone:      +420 603531357
> > > > >>>>>      e-mail:     pisa@cmp.felk.cvut.cz
> > > > >>>>>      Department of Control Engineering FEE CVUT
> > > > >>>>>      Karlovo namesti 13, 121 35, Prague 2
> > > > >>>>>      university: http://control.fel.cvut.cz/
> > > > >>>>>      personal:   http://cmp.felk.cvut.cz/~pisa
> > > > >>>>>      company:    https://pikron.com/ PiKRON s.r.o.
> > > > >>>>>      Kankovskeho 1235, 182 00 Praha 8, Czech Republic
> > > > >>>>>      projects:   https://www.openhub.net/accounts/ppisa
> > > > >>>>>      social:     https://social.kernel.org/ppisa
> > > > >>>>>      CAN related:http://canbus.pages.fel.cvut.cz/
> > > > >>>>>      RISC-V education: https://comparch.edu.cvut.cz/
> > > > >>>>>      Open Technologies Research Education and Exchange Services
> > > > >>>>>      https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> > > > >>>>>
> > > > >>>>> On Monday 24 of February 2025 16:49:55 Alan C. Assis wrote:
> > > > >>>>>> You can say the same about students: we don't have any
> students
> > > > >>>>>> this
> > > > >>>>
> > > > >>>> year!
> > > > >>>>
> > > > >>>>>> :-)
> > > > >>>>>>
> > > > >>>>>> You need to find them. ;-)
> > > > >>>>>>
> > > > >>>>>> Maybe Mr. Pisa could help you find mentors for GSoC 2025.
> > > > >>>>>>
> > > > >>>>>> BR,
> > > > >>>>>>
> > > > >>>>>> Alan
> > > > >>>>
> > > > >>>> --
> > > > >>>> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
> >
>
>
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>

Re: GSoC 2025 - two topics registered

Posted by Tomek CEDRO <to...@cedro.info>.
Thank you Pavel and Karel!

You have my go to be a NuttX Mentor for GSoC 2025.

Your proposals are the only reported so far, the time is running out,
and for sure it will be nice to have these functionalities in the
NuttX mainline :-)

Lets ask the rest of PMC and Community for the approvals :-)

Thank you! :-)
Tomek

On Tue, Mar 25, 2025 at 6:23 PM Pavel Pisa <pi...@fel.cvut.cz> wrote:
>
> Hello everybody,
>
> I have filled two topics in JIRA
>
>  - NuttX support for IEEE 802.3cg 10BASE−T1S Open Alliance SPI MACPHY
>    (i.e. ONsemi NCV7410)
>    https://issues.apache.org/jira/projects/NUTTX/issues/NUTTX-17?filter=allopenissues
>
>  - Firmware Upgrades over Silicon-Heaven Protocol for NXboot
>    Demonstrated on pysimCoder
>    https://issues.apache.org/jira/projects/NUTTX/issues/NUTTX-18
>
> I hope it is not too late. Karel Koci is prepared to be
> T1S mentor. He has use for it at his house soon and
> at compoany in long term. We need probably to apply
> for Apache NuttX mentors status, is that right?
>
> As for the other project, it is continuation of ongoing
> work. The plan is to move basic silicon-heaven required
> code and Stepan Pressel's initial updater prototype
> to separate library. We have obtained/negotiated slot/
> repository for this work in the frame of official
> silicon-heaven project group
>
>   https://github.com/silicon-heaven/shv-libs4c
>
> Best wishes,
>
>                 Pavel
>
>                 Pavel Pisa
>     phone:      +420 603531357
>     e-mail:     pisa@cmp.felk.cvut.cz
>     Department of Control Engineering FEE CVUT
>     Karlovo namesti 13, 121 35, Prague 2
>     university: http://control.fel.cvut.cz/
>     personal:   http://cmp.felk.cvut.cz/~pisa
>     social:     https://social.kernel.org/ppisa
>     projects:   https://www.openhub.net/accounts/ppisa
>     CAN related:http://canbus.pages.fel.cvut.cz/
>     RISC-V education: https://comparch.edu.cvut.cz/
>     Open Technologies Research Education and Exchange Services
>     https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
>
>
> On Thursday 20 of March 2025 13:31:34 Tomek CEDRO wrote:
> > Thank you Michal :-)
> >
> > You may also apply with current and upcoming NXBoot works and get
> > extra ~$1,5..3k from the GSoC :-)
> >
> > https://developers.google.com/open-source/gsoc/help/student-stipends
> >
> > If you prefer to mentor then please apply as Mentor, even if there is
> > no contributor you will have account that we may use in future :-)
> >
> > Just remember that GSoC is organized in a way they will demand project
> > description, timeline, and results.. so you will have to take care of
> > the projects and students.. sometimes it may be more demanding than
> > doing the work yourself with a trusted Mentor :-) :-)
> >
> > Thanks! :-)
> > Tomek
> >
> > On Thu, Mar 20, 2025 at 1:21 PM Michal Lenc <mi...@seznam.cz> wrote:
> > > Hi Tomek,
> > >
> > > I certainly won't have a capacity to apply as a student for this years
> > > GSoC, but I could participate as a mentor/consultant/whatever if someone
> > > chooses NXboot for his GSoC project. I am not sure if Stepan Pressl will
> > > have time for that in the summer, but he is currently working in that
> > > area on an updater application.
> > >
> > > Best regards,
> > >
> > > Michal
> > >
> > > On 20. 03. 25 13:01, Tomek CEDRO wrote:
> > > > Thank you Pavel :-)
> > > >
> > > > We should then request registration for two Apache NuttX Mentors,
> > > > please confirm?
> > > > 1. Pavel Pisa, pisa@fel.cvut.cz.
> > > > 2. Karel Koci, kocikare@fel.cvut.cz.
> > > >
> > > > Two propositions for projects are:
> > > > 1. Michal Lenc: NXboot.
> > > > 2. Michal Matias: IEEE 802.3cg.
> > > >
> > > > Could you please prepare required descriptions for the projects? If
> > > > there are any other students and projects that may benefit from
> > > > GSoC2025 please prepare descriptions for them too :-)
> > > >
> > > > All process needs to complete by the end of march (deadline is
> > > > 20250402).
> > > >
> > > > Thank you! :-)
> > > > Tomek
> > > >
> > > > On Thu, Mar 20, 2025 at 12:31 PM Pavel Pisa <pi...@fel.cvut.cz> wrote:
> > > >> Dear Alan, Tomek and others,
> > > >>
> > > >> Michal Matias already reported that he is working
> > > >> on the IEEE 802.3cg 10BASE−T1S support in the
> > > >> frame of his bachelor thesis. The target is ESP32C6
> > > >> and ONsemi NCV7410.
> > > >>
> > > >> He consider to continue and extend the work in
> > > >> the frame of NuttX GSoC to support more targets
> > > >> and finish beacon mode synchronization etc.
> > > >>
> > > >> I think that it would wort to register topic for him
> > > >> at
> > > >>
> > > >> https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2025+Ideas+lis
> > > >>t
> > > >>
> > > >> I should have account there but I am not fully sure through
> > > >> which project it should be submitted. Another problem is
> > > >> that I should not be the main mentor/reviewer of his work,
> > > >> because we are too close at the university.
> > > >>
> > > >> Please, who is willing to be mentor/reviewer
> > > >> of the project? May it be it can be even Karel Koci
> > > >> from Electroline team, because he considers to use
> > > >> T!S at his house and in longer term at Elektroline.
> > > >>
> > > >> As for the other offered topic from our range,
> > > >> I would be happy to (co-)mentor some them but
> > > >> I am really slow in responses... Too much teaching
> > > >> and projects and Confluence is yet another not
> > > >> so big obstacle to register my ideas. But if there
> > > >> is somebody interested, I would try to revive my
> > > >> account on Confluence and list them...
> > > >>
> > > >>>   - CAN/CAN FD NuttX API enhancements and deduplication,
> > > >>>     at start at least bittiming
> > > >>>     https://github.com/apache/nuttx/issues/15567
> > > >>>
> > > >>>   - PWM API cleanup, only one API compatible with actual
> > > >>>     multi channel but with channel count to make overhead
> > > >>>     minimal for single channel peripherals even if other
> > > >>>     one is the same build is larger
> > > >>>      https://github.com/apache/nuttx/issues/12381
> > > >>>
> > > >>>   - NXboot - Stepan Pressl is working on simple/standalone
> > > >>>     firmware updater over Silicon-Heaven, the repo for future
> > > >>>     publication
> > > >>>     https://github.com/zdebanos/nx-shv-fwupdater
> > > >>>     The plan is to use it with pysimCoder
> > > >>>
> > > >>>   - pysimCoder related work
> > > >>>
> > > >>>   - porting https://microblocks.fun/ to NuttX, some proof of
> > > >>> feasibility (smallvm https://bitbucket.org/john_maloney/smallvm bare
> > > >>> core compilation) already done
> > > >>>
> > > >>>   - porting Microwindows/Nano-X on on top of NuttX framebuffer API
> > > >>>     https://github.com/ghaerr/microwindows/issues/85
> > > >>
> > > >> As for Michal Lenc work on NXboot, he has well prepared
> > > >> presentation on the local https://installfest.cz/if25/
> > > >> community conference. The recording in Czech language,
> > > >> as well as slides. But it would be nice topic for some NuttX
> > > >> workshop. Is the date and location already available?
> > > >> If it is not, I can ask at our university and there is
> > > >> chance to obtain our facilities for the community action
> > > >> with free access to public and our studnets for free or
> > > >> very low price...
> > > >>
> > > >> Anyway we have success to generate the application from pysimCoder
> > > >> as NXboot update image and send it to the target over silicon-heaven
> > > >> which has been used after update and reboot to communicate
> > > >> with running model and tune its parameters from SHVspy and even
> > > >> directly pysimCoder block diagram.
> > > >>
> > > >> Best wishes,
> > > >>
> > > >>                  Pavel
> > > >>
> > > >>                  Pavel Pisa
> > > >>      phone:      +420 603531357
> > > >>      e-mail:     pisa@cmp.felk.cvut.cz
> > > >>      Department of Control Engineering FEE CVUT
> > > >>      Karlovo namesti 13, 121 35, Prague 2
> > > >>      university: http://control.fel.cvut.cz/
> > > >>      personal:   http://cmp.felk.cvut.cz/~pisa
> > > >>      social:     https://social.kernel.org/ppisa
> > > >>      projects:   https://www.openhub.net/accounts/ppisa
> > > >>      CAN related:http://canbus.pages.fel.cvut.cz/
> > > >>      RISC-V education: https://comparch.edu.cvut.cz/
> > > >>      Open Technologies Research Education and Exchange Services
> > > >>      https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> > > >>
> > > >> On Tuesday 18 of March 2025 15:40:30 Alan C. Assis wrote:
> > > >>> Let's announce it on LinkedIn too!
> > > >>>
> > > >>> It is important to list the proposals in the Apache Site, there are
> > > >>> some from previous years that could be used: NanoX Graphic support,
> > > >>> etc
> > > >>>
> > > >>> BR,
> > > >>>
> > > >>> Alan
> > > >>>
> > > >>> On Tue, Mar 18, 2025 at 11:26 AM Tomek CEDRO <to...@cedro.info> wrote:
> > > >>>> Ladies and Gentlemen, it is time to register and announce our NuttX
> > > >>>> Mentors and Contributors for GSoC 2025, please respond if anyone is
> > > >>>> interested? :-)
> > > >>>>
> > > >>>> Contributors application deadline is 2025-04-02. Here is the full
> > > >>>> timeline:
> > > >>>>
> > > >>>> 2024-02-22: Potential GSoC contributors discuss application ideas
> > > >>>> with mentoring organizations
> > > >>>> 2024-03-18: GSoC contributor application period begins
> > > >>>> 2024-04-02: GSoC contributor application deadline
> > > >>>> 2024-04-15: Proposals to ASF projects must be reviewed roughly and
> > > >>>> have a potential mentor so that we know how many slots to request.
> > > >>>> Proposals that don’t have a mentor at this point will be down-rated.
> > > >>>> 2024-04-22: Proposal scoring must be completed. Proposals without a
> > > >>>> score will be rejected, no exceptions.
> > > >>>> 2024-05-01: Accepted student proposals announced on the Google
> > > >>>> Summer of Code site.
> > > >>>>
> > > >>>> Have a good day :-)
> > > >>>> Tomek
> > > >>>>
> > > >>>> On Tue, Feb 25, 2025 at 6:15 AM Pavel Pisa wrote:
> > > >>>>> Hello Alan and other,
> > > >>>>>
> > > >>>>> the time is passing by so fast.
> > > >>>>>
> > > >>>>> I have interest in more NuttX related topics
> > > >>>>>
> > > >>>>>   - CAN/CAN FD NuttX API enhancements and deduplication, at start
> > > >>>>> at least bittiming
> > > >>>>>     https://github.com/apache/nuttx/issues/15567
> > > >>>>>
> > > >>>>>   - PWM API cleanup, only one API compatible with actual
> > > >>>>>     multi channel but with channel count to make overhead
> > > >>>>>     minimal for single channel peripherals even if other
> > > >>>>>     one is the same build is larger
> > > >>>>>      https://github.com/apache/nuttx/issues/12381
> > > >>>>>
> > > >>>>>   - NXboot - Stepan Pressl is working on simple/standalone
> > > >>>>>     firmware updater over Silicon-Heaven, the repo for future
> > > >>>>>     publication
> > > >>>>>     https://github.com/zdebanos/nx-shv-fwupdater
> > > >>>>>     The plan is to use it with pysimCoder
> > > >>>>>
> > > >>>>>   - pysimCoder related work
> > > >>>>>
> > > >>>>>   - porting https://microblocks.fun/ to NuttX, some proof of
> > > >>>>> feasibility (smallvm https://bitbucket.org/john_maloney/smallvm
> > > >>>>> bare core compilation) already done
> > > >>>>>
> > > >>>>>   - porting Microwindows/Nano-X on on top of NuttX framebuffer API
> > > >>>>>     https://github.com/ghaerr/microwindows/issues/85
> > > >>>>>
> > > >>>>> I am prepared to take role of consultant and co-metor for this
> > > >>>>> and even other projects. I can be even main mentor for the
> > > >>>>> single of topics, but the activity has to be from the student
> > > >>>>> side in such case. I have some not so good experience from
> > > >>>>> two of many my RTEMS GSoC where I have provided plan,
> > > >>>>> but then has not time to push and write code or spent lot of time
> > > >>>>> with less capable student and there has been result but unusable...
> > > >>>>>
> > > >>>>> I think that Michal Lenc would be willing to take mantor
> > > >>>>> role for some tasks as PWM and others which are related
> > > >>>>> to the work he has on his table at company.
> > > >>>>>
> > > >>>>> Stepan Pressl could decide if he finds time for GSoC,
> > > >>>>> his work on pysimCoder and nx-shv-fwupdater would
> > > >>>>> well fit as studnets project into GSoC, but he has some
> > > >>>>> small funding for project from the Institute of Information
> > > >>>>> Theory and Automation (UTIA) subsidiary of Czech Academy
> > > >>>>> of Sciences. And he has lot of other load from work for
> > > >>>>> https://www.azd.cz/ as well. So I am not sure if GSoC
> > > >>>>> is not too much additional load for him.
> > > >>>>> He could be even mentor or comentor if he does not want
> > > >>>>> to participate as applicant. But he has to consider
> > > >>>>> his reserves...
> > > >>>>>
> > > >>>>> When there is list of open projects, I plan to offer GSoC
> > > >>>>> to our/CTU FEE students and offer especially NuttX and RTEMS
> > > >>>>> ones where we can provide experience.
> > > >>>>>
> > > >>>>> Please, send me notice to this address (pisa@fel.cvut.cz)
> > > >>>>> or ppisa@pikron.com when you think that I should
> > > >>>>> react on something. I have big backlog on my widely
> > > >>>>> registered ppisa4lists and only check growing
> > > >>>>> archives from time to time.
> > > >>>>>
> > > >>>>> Best wishes,
> > > >>>>>
> > > >>>>>                  Pavel
> > > >>>>> --
> > > >>>>>                  Pavel Pisa
> > > >>>>>      phone:      +420 603531357
> > > >>>>>      e-mail:     pisa@cmp.felk.cvut.cz
> > > >>>>>      Department of Control Engineering FEE CVUT
> > > >>>>>      Karlovo namesti 13, 121 35, Prague 2
> > > >>>>>      university: http://control.fel.cvut.cz/
> > > >>>>>      personal:   http://cmp.felk.cvut.cz/~pisa
> > > >>>>>      company:    https://pikron.com/ PiKRON s.r.o.
> > > >>>>>      Kankovskeho 1235, 182 00 Praha 8, Czech Republic
> > > >>>>>      projects:   https://www.openhub.net/accounts/ppisa
> > > >>>>>      social:     https://social.kernel.org/ppisa
> > > >>>>>      CAN related:http://canbus.pages.fel.cvut.cz/
> > > >>>>>      RISC-V education: https://comparch.edu.cvut.cz/
> > > >>>>>      Open Technologies Research Education and Exchange Services
> > > >>>>>      https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> > > >>>>>
> > > >>>>> On Monday 24 of February 2025 16:49:55 Alan C. Assis wrote:
> > > >>>>>> You can say the same about students: we don't have any students
> > > >>>>>> this
> > > >>>>
> > > >>>> year!
> > > >>>>
> > > >>>>>> :-)
> > > >>>>>>
> > > >>>>>> You need to find them. ;-)
> > > >>>>>>
> > > >>>>>> Maybe Mr. Pisa could help you find mentors for GSoC 2025.
> > > >>>>>>
> > > >>>>>> BR,
> > > >>>>>>
> > > >>>>>> Alan
> > > >>>>
> > > >>>> --
> > > >>>> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>


-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025 - two topics registered

Posted by Pavel Pisa <pi...@fel.cvut.cz.INVALID>.
Hello everybody,

I have filled two topics in JIRA

 - NuttX support for IEEE 802.3cg 10BASE−T1S Open Alliance SPI MACPHY
   (i.e. ONsemi NCV7410)
   https://issues.apache.org/jira/projects/NUTTX/issues/NUTTX-17?filter=allopenissues

 - Firmware Upgrades over Silicon-Heaven Protocol for NXboot
   Demonstrated on pysimCoder
   https://issues.apache.org/jira/projects/NUTTX/issues/NUTTX-18

I hope it is not too late. Karel Koci is prepared to be
T1S mentor. He has use for it at his house soon and
at compoany in long term. We need probably to apply
for Apache NuttX mentors status, is that right?

As for the other project, it is continuation of ongoing
work. The plan is to move basic silicon-heaven required
code and Stepan Pressel's initial updater prototype
to separate library. We have obtained/negotiated slot/
repository for this work in the frame of official
silicon-heaven project group

  https://github.com/silicon-heaven/shv-libs4c

Best wishes,

                Pavel

                Pavel Pisa
    phone:      +420 603531357
    e-mail:     pisa@cmp.felk.cvut.cz
    Department of Control Engineering FEE CVUT
    Karlovo namesti 13, 121 35, Prague 2
    university: http://control.fel.cvut.cz/
    personal:   http://cmp.felk.cvut.cz/~pisa
    social:     https://social.kernel.org/ppisa
    projects:   https://www.openhub.net/accounts/ppisa
    CAN related:http://canbus.pages.fel.cvut.cz/
    RISC-V education: https://comparch.edu.cvut.cz/
    Open Technologies Research Education and Exchange Services
    https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home


On Thursday 20 of March 2025 13:31:34 Tomek CEDRO wrote:
> Thank you Michal :-)
>
> You may also apply with current and upcoming NXBoot works and get
> extra ~$1,5..3k from the GSoC :-)
>
> https://developers.google.com/open-source/gsoc/help/student-stipends
>
> If you prefer to mentor then please apply as Mentor, even if there is
> no contributor you will have account that we may use in future :-)
>
> Just remember that GSoC is organized in a way they will demand project
> description, timeline, and results.. so you will have to take care of
> the projects and students.. sometimes it may be more demanding than
> doing the work yourself with a trusted Mentor :-) :-)
>
> Thanks! :-)
> Tomek
>
> On Thu, Mar 20, 2025 at 1:21 PM Michal Lenc <mi...@seznam.cz> wrote:
> > Hi Tomek,
> >
> > I certainly won't have a capacity to apply as a student for this years
> > GSoC, but I could participate as a mentor/consultant/whatever if someone
> > chooses NXboot for his GSoC project. I am not sure if Stepan Pressl will
> > have time for that in the summer, but he is currently working in that
> > area on an updater application.
> >
> > Best regards,
> >
> > Michal
> >
> > On 20. 03. 25 13:01, Tomek CEDRO wrote:
> > > Thank you Pavel :-)
> > >
> > > We should then request registration for two Apache NuttX Mentors,
> > > please confirm?
> > > 1. Pavel Pisa, pisa@fel.cvut.cz.
> > > 2. Karel Koci, kocikare@fel.cvut.cz.
> > >
> > > Two propositions for projects are:
> > > 1. Michal Lenc: NXboot.
> > > 2. Michal Matias: IEEE 802.3cg.
> > >
> > > Could you please prepare required descriptions for the projects? If
> > > there are any other students and projects that may benefit from
> > > GSoC2025 please prepare descriptions for them too :-)
> > >
> > > All process needs to complete by the end of march (deadline is
> > > 20250402).
> > >
> > > Thank you! :-)
> > > Tomek
> > >
> > > On Thu, Mar 20, 2025 at 12:31 PM Pavel Pisa <pi...@fel.cvut.cz> wrote:
> > >> Dear Alan, Tomek and others,
> > >>
> > >> Michal Matias already reported that he is working
> > >> on the IEEE 802.3cg 10BASE−T1S support in the
> > >> frame of his bachelor thesis. The target is ESP32C6
> > >> and ONsemi NCV7410.
> > >>
> > >> He consider to continue and extend the work in
> > >> the frame of NuttX GSoC to support more targets
> > >> and finish beacon mode synchronization etc.
> > >>
> > >> I think that it would wort to register topic for him
> > >> at
> > >>
> > >> https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2025+Ideas+lis
> > >>t
> > >>
> > >> I should have account there but I am not fully sure through
> > >> which project it should be submitted. Another problem is
> > >> that I should not be the main mentor/reviewer of his work,
> > >> because we are too close at the university.
> > >>
> > >> Please, who is willing to be mentor/reviewer
> > >> of the project? May it be it can be even Karel Koci
> > >> from Electroline team, because he considers to use
> > >> T!S at his house and in longer term at Elektroline.
> > >>
> > >> As for the other offered topic from our range,
> > >> I would be happy to (co-)mentor some them but
> > >> I am really slow in responses... Too much teaching
> > >> and projects and Confluence is yet another not
> > >> so big obstacle to register my ideas. But if there
> > >> is somebody interested, I would try to revive my
> > >> account on Confluence and list them...
> > >>
> > >>>   - CAN/CAN FD NuttX API enhancements and deduplication,
> > >>>     at start at least bittiming
> > >>>     https://github.com/apache/nuttx/issues/15567
> > >>>
> > >>>   - PWM API cleanup, only one API compatible with actual
> > >>>     multi channel but with channel count to make overhead
> > >>>     minimal for single channel peripherals even if other
> > >>>     one is the same build is larger
> > >>>      https://github.com/apache/nuttx/issues/12381
> > >>>
> > >>>   - NXboot - Stepan Pressl is working on simple/standalone
> > >>>     firmware updater over Silicon-Heaven, the repo for future
> > >>>     publication
> > >>>     https://github.com/zdebanos/nx-shv-fwupdater
> > >>>     The plan is to use it with pysimCoder
> > >>>
> > >>>   - pysimCoder related work
> > >>>
> > >>>   - porting https://microblocks.fun/ to NuttX, some proof of
> > >>> feasibility (smallvm https://bitbucket.org/john_maloney/smallvm bare
> > >>> core compilation) already done
> > >>>
> > >>>   - porting Microwindows/Nano-X on on top of NuttX framebuffer API
> > >>>     https://github.com/ghaerr/microwindows/issues/85
> > >>
> > >> As for Michal Lenc work on NXboot, he has well prepared
> > >> presentation on the local https://installfest.cz/if25/
> > >> community conference. The recording in Czech language,
> > >> as well as slides. But it would be nice topic for some NuttX
> > >> workshop. Is the date and location already available?
> > >> If it is not, I can ask at our university and there is
> > >> chance to obtain our facilities for the community action
> > >> with free access to public and our studnets for free or
> > >> very low price...
> > >>
> > >> Anyway we have success to generate the application from pysimCoder
> > >> as NXboot update image and send it to the target over silicon-heaven
> > >> which has been used after update and reboot to communicate
> > >> with running model and tune its parameters from SHVspy and even
> > >> directly pysimCoder block diagram.
> > >>
> > >> Best wishes,
> > >>
> > >>                  Pavel
> > >>
> > >>                  Pavel Pisa
> > >>      phone:      +420 603531357
> > >>      e-mail:     pisa@cmp.felk.cvut.cz
> > >>      Department of Control Engineering FEE CVUT
> > >>      Karlovo namesti 13, 121 35, Prague 2
> > >>      university: http://control.fel.cvut.cz/
> > >>      personal:   http://cmp.felk.cvut.cz/~pisa
> > >>      social:     https://social.kernel.org/ppisa
> > >>      projects:   https://www.openhub.net/accounts/ppisa
> > >>      CAN related:http://canbus.pages.fel.cvut.cz/
> > >>      RISC-V education: https://comparch.edu.cvut.cz/
> > >>      Open Technologies Research Education and Exchange Services
> > >>      https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> > >>
> > >> On Tuesday 18 of March 2025 15:40:30 Alan C. Assis wrote:
> > >>> Let's announce it on LinkedIn too!
> > >>>
> > >>> It is important to list the proposals in the Apache Site, there are
> > >>> some from previous years that could be used: NanoX Graphic support,
> > >>> etc
> > >>>
> > >>> BR,
> > >>>
> > >>> Alan
> > >>>
> > >>> On Tue, Mar 18, 2025 at 11:26 AM Tomek CEDRO <to...@cedro.info> wrote:
> > >>>> Ladies and Gentlemen, it is time to register and announce our NuttX
> > >>>> Mentors and Contributors for GSoC 2025, please respond if anyone is
> > >>>> interested? :-)
> > >>>>
> > >>>> Contributors application deadline is 2025-04-02. Here is the full
> > >>>> timeline:
> > >>>>
> > >>>> 2024-02-22: Potential GSoC contributors discuss application ideas
> > >>>> with mentoring organizations
> > >>>> 2024-03-18: GSoC contributor application period begins
> > >>>> 2024-04-02: GSoC contributor application deadline
> > >>>> 2024-04-15: Proposals to ASF projects must be reviewed roughly and
> > >>>> have a potential mentor so that we know how many slots to request.
> > >>>> Proposals that don’t have a mentor at this point will be down-rated.
> > >>>> 2024-04-22: Proposal scoring must be completed. Proposals without a
> > >>>> score will be rejected, no exceptions.
> > >>>> 2024-05-01: Accepted student proposals announced on the Google
> > >>>> Summer of Code site.
> > >>>>
> > >>>> Have a good day :-)
> > >>>> Tomek
> > >>>>
> > >>>> On Tue, Feb 25, 2025 at 6:15 AM Pavel Pisa wrote:
> > >>>>> Hello Alan and other,
> > >>>>>
> > >>>>> the time is passing by so fast.
> > >>>>>
> > >>>>> I have interest in more NuttX related topics
> > >>>>>
> > >>>>>   - CAN/CAN FD NuttX API enhancements and deduplication, at start
> > >>>>> at least bittiming
> > >>>>>     https://github.com/apache/nuttx/issues/15567
> > >>>>>
> > >>>>>   - PWM API cleanup, only one API compatible with actual
> > >>>>>     multi channel but with channel count to make overhead
> > >>>>>     minimal for single channel peripherals even if other
> > >>>>>     one is the same build is larger
> > >>>>>      https://github.com/apache/nuttx/issues/12381
> > >>>>>
> > >>>>>   - NXboot - Stepan Pressl is working on simple/standalone
> > >>>>>     firmware updater over Silicon-Heaven, the repo for future
> > >>>>>     publication
> > >>>>>     https://github.com/zdebanos/nx-shv-fwupdater
> > >>>>>     The plan is to use it with pysimCoder
> > >>>>>
> > >>>>>   - pysimCoder related work
> > >>>>>
> > >>>>>   - porting https://microblocks.fun/ to NuttX, some proof of
> > >>>>> feasibility (smallvm https://bitbucket.org/john_maloney/smallvm
> > >>>>> bare core compilation) already done
> > >>>>>
> > >>>>>   - porting Microwindows/Nano-X on on top of NuttX framebuffer API
> > >>>>>     https://github.com/ghaerr/microwindows/issues/85
> > >>>>>
> > >>>>> I am prepared to take role of consultant and co-metor for this
> > >>>>> and even other projects. I can be even main mentor for the
> > >>>>> single of topics, but the activity has to be from the student
> > >>>>> side in such case. I have some not so good experience from
> > >>>>> two of many my RTEMS GSoC where I have provided plan,
> > >>>>> but then has not time to push and write code or spent lot of time
> > >>>>> with less capable student and there has been result but unusable...
> > >>>>>
> > >>>>> I think that Michal Lenc would be willing to take mantor
> > >>>>> role for some tasks as PWM and others which are related
> > >>>>> to the work he has on his table at company.
> > >>>>>
> > >>>>> Stepan Pressl could decide if he finds time for GSoC,
> > >>>>> his work on pysimCoder and nx-shv-fwupdater would
> > >>>>> well fit as studnets project into GSoC, but he has some
> > >>>>> small funding for project from the Institute of Information
> > >>>>> Theory and Automation (UTIA) subsidiary of Czech Academy
> > >>>>> of Sciences. And he has lot of other load from work for
> > >>>>> https://www.azd.cz/ as well. So I am not sure if GSoC
> > >>>>> is not too much additional load for him.
> > >>>>> He could be even mentor or comentor if he does not want
> > >>>>> to participate as applicant. But he has to consider
> > >>>>> his reserves...
> > >>>>>
> > >>>>> When there is list of open projects, I plan to offer GSoC
> > >>>>> to our/CTU FEE students and offer especially NuttX and RTEMS
> > >>>>> ones where we can provide experience.
> > >>>>>
> > >>>>> Please, send me notice to this address (pisa@fel.cvut.cz)
> > >>>>> or ppisa@pikron.com when you think that I should
> > >>>>> react on something. I have big backlog on my widely
> > >>>>> registered ppisa4lists and only check growing
> > >>>>> archives from time to time.
> > >>>>>
> > >>>>> Best wishes,
> > >>>>>
> > >>>>>                  Pavel
> > >>>>> --
> > >>>>>                  Pavel Pisa
> > >>>>>      phone:      +420 603531357
> > >>>>>      e-mail:     pisa@cmp.felk.cvut.cz
> > >>>>>      Department of Control Engineering FEE CVUT
> > >>>>>      Karlovo namesti 13, 121 35, Prague 2
> > >>>>>      university: http://control.fel.cvut.cz/
> > >>>>>      personal:   http://cmp.felk.cvut.cz/~pisa
> > >>>>>      company:    https://pikron.com/ PiKRON s.r.o.
> > >>>>>      Kankovskeho 1235, 182 00 Praha 8, Czech Republic
> > >>>>>      projects:   https://www.openhub.net/accounts/ppisa
> > >>>>>      social:     https://social.kernel.org/ppisa
> > >>>>>      CAN related:http://canbus.pages.fel.cvut.cz/
> > >>>>>      RISC-V education: https://comparch.edu.cvut.cz/
> > >>>>>      Open Technologies Research Education and Exchange Services
> > >>>>>      https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> > >>>>>
> > >>>>> On Monday 24 of February 2025 16:49:55 Alan C. Assis wrote:
> > >>>>>> You can say the same about students: we don't have any students
> > >>>>>> this
> > >>>>
> > >>>> year!
> > >>>>
> > >>>>>> :-)
> > >>>>>>
> > >>>>>> You need to find them. ;-)
> > >>>>>>
> > >>>>>> Maybe Mr. Pisa could help you find mentors for GSoC 2025.
> > >>>>>>
> > >>>>>> BR,
> > >>>>>>
> > >>>>>> Alan
> > >>>>
> > >>>> --
> > >>>> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info


Re: GSoC 2025

Posted by Tomek CEDRO <to...@cedro.info>.
Thank you Michal :-)

You may also apply with current and upcoming NXBoot works and get
extra ~$1,5..3k from the GSoC :-)

https://developers.google.com/open-source/gsoc/help/student-stipends

If you prefer to mentor then please apply as Mentor, even if there is
no contributor you will have account that we may use in future :-)

Just remember that GSoC is organized in a way they will demand project
description, timeline, and results.. so you will have to take care of
the projects and students.. sometimes it may be more demanding than
doing the work yourself with a trusted Mentor :-) :-)

Thanks! :-)
Tomek

On Thu, Mar 20, 2025 at 1:21 PM Michal Lenc <mi...@seznam.cz> wrote:
>
> Hi Tomek,
>
> I certainly won't have a capacity to apply as a student for this years
> GSoC, but I could participate as a mentor/consultant/whatever if someone
> chooses NXboot for his GSoC project. I am not sure if Stepan Pressl will
> have time for that in the summer, but he is currently working in that
> area on an updater application.
>
> Best regards,
>
> Michal
>
> On 20. 03. 25 13:01, Tomek CEDRO wrote:
> > Thank you Pavel :-)
> >
> > We should then request registration for two Apache NuttX Mentors,
> > please confirm?
> > 1. Pavel Pisa, pisa@fel.cvut.cz.
> > 2. Karel Koci, kocikare@fel.cvut.cz.
> >
> > Two propositions for projects are:
> > 1. Michal Lenc: NXboot.
> > 2. Michal Matias: IEEE 802.3cg.
> >
> > Could you please prepare required descriptions for the projects? If
> > there are any other students and projects that may benefit from
> > GSoC2025 please prepare descriptions for them too :-)
> >
> > All process needs to complete by the end of march (deadline is 20250402).
> >
> > Thank you! :-)
> > Tomek
> >
> >
> >
> >
> > On Thu, Mar 20, 2025 at 12:31 PM Pavel Pisa <pi...@fel.cvut.cz> wrote:
> >> Dear Alan, Tomek and others,
> >>
> >> Michal Matias already reported that he is working
> >> on the IEEE 802.3cg 10BASE−T1S support in the
> >> frame of his bachelor thesis. The target is ESP32C6
> >> and ONsemi NCV7410.
> >>
> >> He consider to continue and extend the work in
> >> the frame of NuttX GSoC to support more targets
> >> and finish beacon mode synchronization etc.
> >>
> >> I think that it would wort to register topic for him
> >> at
> >>
> >> https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2025+Ideas+list
> >>
> >> I should have account there but I am not fully sure through
> >> which project it should be submitted. Another problem is
> >> that I should not be the main mentor/reviewer of his work,
> >> because we are too close at the university.
> >>
> >> Please, who is willing to be mentor/reviewer
> >> of the project? May it be it can be even Karel Koci
> >> from Electroline team, because he considers to use
> >> T!S at his house and in longer term at Elektroline.
> >>
> >> As for the other offered topic from our range,
> >> I would be happy to (co-)mentor some them but
> >> I am really slow in responses... Too much teaching
> >> and projects and Confluence is yet another not
> >> so big obstacle to register my ideas. But if there
> >> is somebody interested, I would try to revive my
> >> account on Confluence and list them...
> >>
> >>>   - CAN/CAN FD NuttX API enhancements and deduplication,
> >>>     at start at least bittiming
> >>>     https://github.com/apache/nuttx/issues/15567
> >>>
> >>>   - PWM API cleanup, only one API compatible with actual
> >>>     multi channel but with channel count to make overhead
> >>>     minimal for single channel peripherals even if other
> >>>     one is the same build is larger
> >>>      https://github.com/apache/nuttx/issues/12381
> >>>
> >>>   - NXboot - Stepan Pressl is working on simple/standalone
> >>>     firmware updater over Silicon-Heaven, the repo for future
> >>>     publication
> >>>     https://github.com/zdebanos/nx-shv-fwupdater
> >>>     The plan is to use it with pysimCoder
> >>>
> >>>   - pysimCoder related work
> >>>
> >>>   - porting https://microblocks.fun/ to NuttX, some proof of feasibility
> >>>     (smallvm https://bitbucket.org/john_maloney/smallvm bare core
> >>>     compilation) already done
> >>>
> >>>   - porting Microwindows/Nano-X on on top of NuttX framebuffer API
> >>>     https://github.com/ghaerr/microwindows/issues/85
> >>
> >> As for Michal Lenc work on NXboot, he has well prepared
> >> presentation on the local https://installfest.cz/if25/
> >> community conference. The recording in Czech language,
> >> as well as slides. But it would be nice topic for some NuttX
> >> workshop. Is the date and location already available?
> >> If it is not, I can ask at our university and there is
> >> chance to obtain our facilities for the community action
> >> with free access to public and our studnets for free or
> >> very low price...
> >>
> >> Anyway we have success to generate the application from pysimCoder
> >> as NXboot update image and send it to the target over silicon-heaven
> >> which has been used after update and reboot to communicate
> >> with running model and tune its parameters from SHVspy and even
> >> directly pysimCoder block diagram.
> >>
> >> Best wishes,
> >>
> >>                  Pavel
> >>
> >>                  Pavel Pisa
> >>      phone:      +420 603531357
> >>      e-mail:     pisa@cmp.felk.cvut.cz
> >>      Department of Control Engineering FEE CVUT
> >>      Karlovo namesti 13, 121 35, Prague 2
> >>      university: http://control.fel.cvut.cz/
> >>      personal:   http://cmp.felk.cvut.cz/~pisa
> >>      social:     https://social.kernel.org/ppisa
> >>      projects:   https://www.openhub.net/accounts/ppisa
> >>      CAN related:http://canbus.pages.fel.cvut.cz/
> >>      RISC-V education: https://comparch.edu.cvut.cz/
> >>      Open Technologies Research Education and Exchange Services
> >>      https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> >>
> >>
> >> On Tuesday 18 of March 2025 15:40:30 Alan C. Assis wrote:
> >>> Let's announce it on LinkedIn too!
> >>>
> >>> It is important to list the proposals in the Apache Site, there are some
> >>> from previous years that could be used: NanoX Graphic support, etc
> >>>
> >>> BR,
> >>>
> >>> Alan
> >>>
> >>> On Tue, Mar 18, 2025 at 11:26 AM Tomek CEDRO <to...@cedro.info> wrote:
> >>>> Ladies and Gentlemen, it is time to register and announce our NuttX
> >>>> Mentors and Contributors for GSoC 2025, please respond if anyone is
> >>>> interested? :-)
> >>>>
> >>>> Contributors application deadline is 2025-04-02. Here is the full
> >>>> timeline:
> >>>>
> >>>> 2024-02-22: Potential GSoC contributors discuss application ideas with
> >>>> mentoring organizations
> >>>> 2024-03-18: GSoC contributor application period begins
> >>>> 2024-04-02: GSoC contributor application deadline
> >>>> 2024-04-15: Proposals to ASF projects must be reviewed roughly and
> >>>> have a potential mentor so that we know how many slots to request.
> >>>> Proposals that don’t have a mentor at this point will be down-rated.
> >>>> 2024-04-22: Proposal scoring must be completed. Proposals without a
> >>>> score will be rejected, no exceptions.
> >>>> 2024-05-01: Accepted student proposals announced on the Google Summer
> >>>> of Code site.
> >>>>
> >>>> Have a good day :-)
> >>>> Tomek
> >>>>
> >>>> On Tue, Feb 25, 2025 at 6:15 AM Pavel Pisa wrote:
> >>>>> Hello Alan and other,
> >>>>>
> >>>>> the time is passing by so fast.
> >>>>>
> >>>>> I have interest in more NuttX related topics
> >>>>>
> >>>>>   - CAN/CAN FD NuttX API enhancements and deduplication, at start at
> >>>>> least bittiming
> >>>>>     https://github.com/apache/nuttx/issues/15567
> >>>>>
> >>>>>   - PWM API cleanup, only one API compatible with actual
> >>>>>     multi channel but with channel count to make overhead
> >>>>>     minimal for single channel peripherals even if other
> >>>>>     one is the same build is larger
> >>>>>      https://github.com/apache/nuttx/issues/12381
> >>>>>
> >>>>>   - NXboot - Stepan Pressl is working on simple/standalone
> >>>>>     firmware updater over Silicon-Heaven, the repo for future
> >>>>>     publication
> >>>>>     https://github.com/zdebanos/nx-shv-fwupdater
> >>>>>     The plan is to use it with pysimCoder
> >>>>>
> >>>>>   - pysimCoder related work
> >>>>>
> >>>>>   - porting https://microblocks.fun/ to NuttX, some proof of feasibility
> >>>>>     (smallvm https://bitbucket.org/john_maloney/smallvm bare core
> >>>>>     compilation) already done
> >>>>>
> >>>>>   - porting Microwindows/Nano-X on on top of NuttX framebuffer API
> >>>>>     https://github.com/ghaerr/microwindows/issues/85
> >>>>>
> >>>>> I am prepared to take role of consultant and co-metor for this
> >>>>> and even other projects. I can be even main mentor for the
> >>>>> single of topics, but the activity has to be from the student
> >>>>> side in such case. I have some not so good experience from
> >>>>> two of many my RTEMS GSoC where I have provided plan,
> >>>>> but then has not time to push and write code or spent lot of time
> >>>>> with less capable student and there has been result but unusable...
> >>>>>
> >>>>> I think that Michal Lenc would be willing to take mantor
> >>>>> role for some tasks as PWM and others which are related
> >>>>> to the work he has on his table at company.
> >>>>>
> >>>>> Stepan Pressl could decide if he finds time for GSoC,
> >>>>> his work on pysimCoder and nx-shv-fwupdater would
> >>>>> well fit as studnets project into GSoC, but he has some
> >>>>> small funding for project from the Institute of Information
> >>>>> Theory and Automation (UTIA) subsidiary of Czech Academy
> >>>>> of Sciences. And he has lot of other load from work for
> >>>>> https://www.azd.cz/ as well. So I am not sure if GSoC
> >>>>> is not too much additional load for him.
> >>>>> He could be even mentor or comentor if he does not want
> >>>>> to participate as applicant. But he has to consider
> >>>>> his reserves...
> >>>>>
> >>>>> When there is list of open projects, I plan to offer GSoC
> >>>>> to our/CTU FEE students and offer especially NuttX and RTEMS
> >>>>> ones where we can provide experience.
> >>>>>
> >>>>> Please, send me notice to this address (pisa@fel.cvut.cz)
> >>>>> or ppisa@pikron.com when you think that I should
> >>>>> react on something. I have big backlog on my widely
> >>>>> registered ppisa4lists and only check growing
> >>>>> archives from time to time.
> >>>>>
> >>>>> Best wishes,
> >>>>>
> >>>>>                  Pavel
> >>>>> --
> >>>>>                  Pavel Pisa
> >>>>>      phone:      +420 603531357
> >>>>>      e-mail:     pisa@cmp.felk.cvut.cz
> >>>>>      Department of Control Engineering FEE CVUT
> >>>>>      Karlovo namesti 13, 121 35, Prague 2
> >>>>>      university: http://control.fel.cvut.cz/
> >>>>>      personal:   http://cmp.felk.cvut.cz/~pisa
> >>>>>      company:    https://pikron.com/ PiKRON s.r.o.
> >>>>>      Kankovskeho 1235, 182 00 Praha 8, Czech Republic
> >>>>>      projects:   https://www.openhub.net/accounts/ppisa
> >>>>>      social:     https://social.kernel.org/ppisa
> >>>>>      CAN related:http://canbus.pages.fel.cvut.cz/
> >>>>>      RISC-V education: https://comparch.edu.cvut.cz/
> >>>>>      Open Technologies Research Education and Exchange Services
> >>>>>      https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> >>>>>
> >>>>> On Monday 24 of February 2025 16:49:55 Alan C. Assis wrote:
> >>>>>> You can say the same about students: we don't have any students this
> >>>> year!
> >>>>
> >>>>>> :-)
> >>>>>>
> >>>>>> You need to find them. ;-)
> >>>>>>
> >>>>>> Maybe Mr. Pisa could help you find mentors for GSoC 2025.
> >>>>>>
> >>>>>> BR,
> >>>>>>
> >>>>>> Alan
> >>>> --
> >>>> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
> >
> >



-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025

Posted by Michal Lenc <mi...@seznam.cz>.
Hi Tomek,

I certainly won't have a capacity to apply as a student for this years 
GSoC, but I could participate as a mentor/consultant/whatever if someone 
chooses NXboot for his GSoC project. I am not sure if Stepan Pressl will 
have time for that in the summer, but he is currently working in that 
area on an updater application.

Best regards,

Michal

On 20. 03. 25 13:01, Tomek CEDRO wrote:
> Thank you Pavel :-)
>
> We should then request registration for two Apache NuttX Mentors,
> please confirm?
> 1. Pavel Pisa, pisa@fel.cvut.cz.
> 2. Karel Koci, kocikare@fel.cvut.cz.
>
> Two propositions for projects are:
> 1. Michal Lenc: NXboot.
> 2. Michal Matias: IEEE 802.3cg.
>
> Could you please prepare required descriptions for the projects? If
> there are any other students and projects that may benefit from
> GSoC2025 please prepare descriptions for them too :-)
>
> All process needs to complete by the end of march (deadline is 20250402).
>
> Thank you! :-)
> Tomek
>
>
>
>
> On Thu, Mar 20, 2025 at 12:31 PM Pavel Pisa <pi...@fel.cvut.cz> wrote:
>> Dear Alan, Tomek and others,
>>
>> Michal Matias already reported that he is working
>> on the IEEE 802.3cg 10BASE−T1S support in the
>> frame of his bachelor thesis. The target is ESP32C6
>> and ONsemi NCV7410.
>>
>> He consider to continue and extend the work in
>> the frame of NuttX GSoC to support more targets
>> and finish beacon mode synchronization etc.
>>
>> I think that it would wort to register topic for him
>> at
>>
>> https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2025+Ideas+list
>>
>> I should have account there but I am not fully sure through
>> which project it should be submitted. Another problem is
>> that I should not be the main mentor/reviewer of his work,
>> because we are too close at the university.
>>
>> Please, who is willing to be mentor/reviewer
>> of the project? May it be it can be even Karel Koci
>> from Electroline team, because he considers to use
>> T!S at his house and in longer term at Elektroline.
>>
>> As for the other offered topic from our range,
>> I would be happy to (co-)mentor some them but
>> I am really slow in responses... Too much teaching
>> and projects and Confluence is yet another not
>> so big obstacle to register my ideas. But if there
>> is somebody interested, I would try to revive my
>> account on Confluence and list them...
>>
>>>   - CAN/CAN FD NuttX API enhancements and deduplication,
>>>     at start at least bittiming
>>>     https://github.com/apache/nuttx/issues/15567
>>>
>>>   - PWM API cleanup, only one API compatible with actual
>>>     multi channel but with channel count to make overhead
>>>     minimal for single channel peripherals even if other
>>>     one is the same build is larger
>>>      https://github.com/apache/nuttx/issues/12381
>>>
>>>   - NXboot - Stepan Pressl is working on simple/standalone
>>>     firmware updater over Silicon-Heaven, the repo for future
>>>     publication
>>>     https://github.com/zdebanos/nx-shv-fwupdater
>>>     The plan is to use it with pysimCoder
>>>
>>>   - pysimCoder related work
>>>
>>>   - porting https://microblocks.fun/ to NuttX, some proof of feasibility
>>>     (smallvm https://bitbucket.org/john_maloney/smallvm bare core
>>>     compilation) already done
>>>
>>>   - porting Microwindows/Nano-X on on top of NuttX framebuffer API
>>>     https://github.com/ghaerr/microwindows/issues/85
>>
>> As for Michal Lenc work on NXboot, he has well prepared
>> presentation on the local https://installfest.cz/if25/
>> community conference. The recording in Czech language,
>> as well as slides. But it would be nice topic for some NuttX
>> workshop. Is the date and location already available?
>> If it is not, I can ask at our university and there is
>> chance to obtain our facilities for the community action
>> with free access to public and our studnets for free or
>> very low price...
>>
>> Anyway we have success to generate the application from pysimCoder
>> as NXboot update image and send it to the target over silicon-heaven
>> which has been used after update and reboot to communicate
>> with running model and tune its parameters from SHVspy and even
>> directly pysimCoder block diagram.
>>
>> Best wishes,
>>
>>                  Pavel
>>
>>                  Pavel Pisa
>>      phone:      +420 603531357
>>      e-mail:     pisa@cmp.felk.cvut.cz
>>      Department of Control Engineering FEE CVUT
>>      Karlovo namesti 13, 121 35, Prague 2
>>      university: http://control.fel.cvut.cz/
>>      personal:   http://cmp.felk.cvut.cz/~pisa
>>      social:     https://social.kernel.org/ppisa
>>      projects:   https://www.openhub.net/accounts/ppisa
>>      CAN related:http://canbus.pages.fel.cvut.cz/
>>      RISC-V education: https://comparch.edu.cvut.cz/
>>      Open Technologies Research Education and Exchange Services
>>      https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
>>
>>
>> On Tuesday 18 of March 2025 15:40:30 Alan C. Assis wrote:
>>> Let's announce it on LinkedIn too!
>>>
>>> It is important to list the proposals in the Apache Site, there are some
>>> from previous years that could be used: NanoX Graphic support, etc
>>>
>>> BR,
>>>
>>> Alan
>>>
>>> On Tue, Mar 18, 2025 at 11:26 AM Tomek CEDRO <to...@cedro.info> wrote:
>>>> Ladies and Gentlemen, it is time to register and announce our NuttX
>>>> Mentors and Contributors for GSoC 2025, please respond if anyone is
>>>> interested? :-)
>>>>
>>>> Contributors application deadline is 2025-04-02. Here is the full
>>>> timeline:
>>>>
>>>> 2024-02-22: Potential GSoC contributors discuss application ideas with
>>>> mentoring organizations
>>>> 2024-03-18: GSoC contributor application period begins
>>>> 2024-04-02: GSoC contributor application deadline
>>>> 2024-04-15: Proposals to ASF projects must be reviewed roughly and
>>>> have a potential mentor so that we know how many slots to request.
>>>> Proposals that don’t have a mentor at this point will be down-rated.
>>>> 2024-04-22: Proposal scoring must be completed. Proposals without a
>>>> score will be rejected, no exceptions.
>>>> 2024-05-01: Accepted student proposals announced on the Google Summer
>>>> of Code site.
>>>>
>>>> Have a good day :-)
>>>> Tomek
>>>>
>>>> On Tue, Feb 25, 2025 at 6:15 AM Pavel Pisa wrote:
>>>>> Hello Alan and other,
>>>>>
>>>>> the time is passing by so fast.
>>>>>
>>>>> I have interest in more NuttX related topics
>>>>>
>>>>>   - CAN/CAN FD NuttX API enhancements and deduplication, at start at
>>>>> least bittiming
>>>>>     https://github.com/apache/nuttx/issues/15567
>>>>>
>>>>>   - PWM API cleanup, only one API compatible with actual
>>>>>     multi channel but with channel count to make overhead
>>>>>     minimal for single channel peripherals even if other
>>>>>     one is the same build is larger
>>>>>      https://github.com/apache/nuttx/issues/12381
>>>>>
>>>>>   - NXboot - Stepan Pressl is working on simple/standalone
>>>>>     firmware updater over Silicon-Heaven, the repo for future
>>>>>     publication
>>>>>     https://github.com/zdebanos/nx-shv-fwupdater
>>>>>     The plan is to use it with pysimCoder
>>>>>
>>>>>   - pysimCoder related work
>>>>>
>>>>>   - porting https://microblocks.fun/ to NuttX, some proof of feasibility
>>>>>     (smallvm https://bitbucket.org/john_maloney/smallvm bare core
>>>>>     compilation) already done
>>>>>
>>>>>   - porting Microwindows/Nano-X on on top of NuttX framebuffer API
>>>>>     https://github.com/ghaerr/microwindows/issues/85
>>>>>
>>>>> I am prepared to take role of consultant and co-metor for this
>>>>> and even other projects. I can be even main mentor for the
>>>>> single of topics, but the activity has to be from the student
>>>>> side in such case. I have some not so good experience from
>>>>> two of many my RTEMS GSoC where I have provided plan,
>>>>> but then has not time to push and write code or spent lot of time
>>>>> with less capable student and there has been result but unusable...
>>>>>
>>>>> I think that Michal Lenc would be willing to take mantor
>>>>> role for some tasks as PWM and others which are related
>>>>> to the work he has on his table at company.
>>>>>
>>>>> Stepan Pressl could decide if he finds time for GSoC,
>>>>> his work on pysimCoder and nx-shv-fwupdater would
>>>>> well fit as studnets project into GSoC, but he has some
>>>>> small funding for project from the Institute of Information
>>>>> Theory and Automation (UTIA) subsidiary of Czech Academy
>>>>> of Sciences. And he has lot of other load from work for
>>>>> https://www.azd.cz/ as well. So I am not sure if GSoC
>>>>> is not too much additional load for him.
>>>>> He could be even mentor or comentor if he does not want
>>>>> to participate as applicant. But he has to consider
>>>>> his reserves...
>>>>>
>>>>> When there is list of open projects, I plan to offer GSoC
>>>>> to our/CTU FEE students and offer especially NuttX and RTEMS
>>>>> ones where we can provide experience.
>>>>>
>>>>> Please, send me notice to this address (pisa@fel.cvut.cz)
>>>>> or ppisa@pikron.com when you think that I should
>>>>> react on something. I have big backlog on my widely
>>>>> registered ppisa4lists and only check growing
>>>>> archives from time to time.
>>>>>
>>>>> Best wishes,
>>>>>
>>>>>                  Pavel
>>>>> --
>>>>>                  Pavel Pisa
>>>>>      phone:      +420 603531357
>>>>>      e-mail:     pisa@cmp.felk.cvut.cz
>>>>>      Department of Control Engineering FEE CVUT
>>>>>      Karlovo namesti 13, 121 35, Prague 2
>>>>>      university: http://control.fel.cvut.cz/
>>>>>      personal:   http://cmp.felk.cvut.cz/~pisa
>>>>>      company:    https://pikron.com/ PiKRON s.r.o.
>>>>>      Kankovskeho 1235, 182 00 Praha 8, Czech Republic
>>>>>      projects:   https://www.openhub.net/accounts/ppisa
>>>>>      social:     https://social.kernel.org/ppisa
>>>>>      CAN related:http://canbus.pages.fel.cvut.cz/
>>>>>      RISC-V education: https://comparch.edu.cvut.cz/
>>>>>      Open Technologies Research Education and Exchange Services
>>>>>      https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
>>>>>
>>>>> On Monday 24 of February 2025 16:49:55 Alan C. Assis wrote:
>>>>>> You can say the same about students: we don't have any students this
>>>> year!
>>>>
>>>>>> :-)
>>>>>>
>>>>>> You need to find them. ;-)
>>>>>>
>>>>>> Maybe Mr. Pisa could help you find mentors for GSoC 2025.
>>>>>>
>>>>>> BR,
>>>>>>
>>>>>> Alan
>>>> --
>>>> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>
>

Re: GSoC 2025

Posted by Tomek CEDRO <to...@cedro.info>.
Thank you Pavel :-)

We should then request registration for two Apache NuttX Mentors,
please confirm?
1. Pavel Pisa, pisa@fel.cvut.cz.
2. Karel Koci, kocikare@fel.cvut.cz.

Two propositions for projects are:
1. Michal Lenc: NXboot.
2. Michal Matias: IEEE 802.3cg.

Could you please prepare required descriptions for the projects? If
there are any other students and projects that may benefit from
GSoC2025 please prepare descriptions for them too :-)

All process needs to complete by the end of march (deadline is 20250402).

Thank you! :-)
Tomek




On Thu, Mar 20, 2025 at 12:31 PM Pavel Pisa <pi...@fel.cvut.cz> wrote:
>
> Dear Alan, Tomek and others,
>
> Michal Matias already reported that he is working
> on the IEEE 802.3cg 10BASE−T1S support in the
> frame of his bachelor thesis. The target is ESP32C6
> and ONsemi NCV7410.
>
> He consider to continue and extend the work in
> the frame of NuttX GSoC to support more targets
> and finish beacon mode synchronization etc.
>
> I think that it would wort to register topic for him
> at
>
> https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2025+Ideas+list
>
> I should have account there but I am not fully sure through
> which project it should be submitted. Another problem is
> that I should not be the main mentor/reviewer of his work,
> because we are too close at the university.
>
> Please, who is willing to be mentor/reviewer
> of the project? May it be it can be even Karel Koci
> from Electroline team, because he considers to use
> T!S at his house and in longer term at Elektroline.
>
> As for the other offered topic from our range,
> I would be happy to (co-)mentor some them but
> I am really slow in responses... Too much teaching
> and projects and Confluence is yet another not
> so big obstacle to register my ideas. But if there
> is somebody interested, I would try to revive my
> account on Confluence and list them...
>
> >  - CAN/CAN FD NuttX API enhancements and deduplication,
> >    at start at least bittiming
> >    https://github.com/apache/nuttx/issues/15567
> >
> >  - PWM API cleanup, only one API compatible with actual
> >    multi channel but with channel count to make overhead
> >    minimal for single channel peripherals even if other
> >    one is the same build is larger
> >     https://github.com/apache/nuttx/issues/12381
> >
> >  - NXboot - Stepan Pressl is working on simple/standalone
> >    firmware updater over Silicon-Heaven, the repo for future
> >    publication
> >    https://github.com/zdebanos/nx-shv-fwupdater
> >    The plan is to use it with pysimCoder
> >
> >  - pysimCoder related work
> >
> >  - porting https://microblocks.fun/ to NuttX, some proof of feasibility
> >    (smallvm https://bitbucket.org/john_maloney/smallvm bare core
> >    compilation) already done
> >
> >  - porting Microwindows/Nano-X on on top of NuttX framebuffer API
> >    https://github.com/ghaerr/microwindows/issues/85
>
>
> As for Michal Lenc work on NXboot, he has well prepared
> presentation on the local https://installfest.cz/if25/
> community conference. The recording in Czech language,
> as well as slides. But it would be nice topic for some NuttX
> workshop. Is the date and location already available?
> If it is not, I can ask at our university and there is
> chance to obtain our facilities for the community action
> with free access to public and our studnets for free or
> very low price...
>
> Anyway we have success to generate the application from pysimCoder
> as NXboot update image and send it to the target over silicon-heaven
> which has been used after update and reboot to communicate
> with running model and tune its parameters from SHVspy and even
> directly pysimCoder block diagram.
>
> Best wishes,
>
>                 Pavel
>
>                 Pavel Pisa
>     phone:      +420 603531357
>     e-mail:     pisa@cmp.felk.cvut.cz
>     Department of Control Engineering FEE CVUT
>     Karlovo namesti 13, 121 35, Prague 2
>     university: http://control.fel.cvut.cz/
>     personal:   http://cmp.felk.cvut.cz/~pisa
>     social:     https://social.kernel.org/ppisa
>     projects:   https://www.openhub.net/accounts/ppisa
>     CAN related:http://canbus.pages.fel.cvut.cz/
>     RISC-V education: https://comparch.edu.cvut.cz/
>     Open Technologies Research Education and Exchange Services
>     https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
>
>
> On Tuesday 18 of March 2025 15:40:30 Alan C. Assis wrote:
> > Let's announce it on LinkedIn too!
> >
> > It is important to list the proposals in the Apache Site, there are some
> > from previous years that could be used: NanoX Graphic support, etc
> >
> > BR,
> >
> > Alan
> >
> > On Tue, Mar 18, 2025 at 11:26 AM Tomek CEDRO <to...@cedro.info> wrote:
> > > Ladies and Gentlemen, it is time to register and announce our NuttX
> > > Mentors and Contributors for GSoC 2025, please respond if anyone is
> > > interested? :-)
> > >
> > > Contributors application deadline is 2025-04-02. Here is the full
> > > timeline:
> > >
> > > 2024-02-22: Potential GSoC contributors discuss application ideas with
> > > mentoring organizations
> > > 2024-03-18: GSoC contributor application period begins
> > > 2024-04-02: GSoC contributor application deadline
> > > 2024-04-15: Proposals to ASF projects must be reviewed roughly and
> > > have a potential mentor so that we know how many slots to request.
> > > Proposals that don’t have a mentor at this point will be down-rated.
> > > 2024-04-22: Proposal scoring must be completed. Proposals without a
> > > score will be rejected, no exceptions.
> > > 2024-05-01: Accepted student proposals announced on the Google Summer
> > > of Code site.
> > >
> > > Have a good day :-)
> > > Tomek
> > >
> > > On Tue, Feb 25, 2025 at 6:15 AM Pavel Pisa wrote:
> > > > Hello Alan and other,
> > > >
> > > > the time is passing by so fast.
> > > >
> > > > I have interest in more NuttX related topics
> > > >
> > > >  - CAN/CAN FD NuttX API enhancements and deduplication, at start at
> > > > least bittiming
> > > >    https://github.com/apache/nuttx/issues/15567
> > > >
> > > >  - PWM API cleanup, only one API compatible with actual
> > > >    multi channel but with channel count to make overhead
> > > >    minimal for single channel peripherals even if other
> > > >    one is the same build is larger
> > > >     https://github.com/apache/nuttx/issues/12381
> > > >
> > > >  - NXboot - Stepan Pressl is working on simple/standalone
> > > >    firmware updater over Silicon-Heaven, the repo for future
> > > >    publication
> > > >    https://github.com/zdebanos/nx-shv-fwupdater
> > > >    The plan is to use it with pysimCoder
> > > >
> > > >  - pysimCoder related work
> > > >
> > > >  - porting https://microblocks.fun/ to NuttX, some proof of feasibility
> > > >    (smallvm https://bitbucket.org/john_maloney/smallvm bare core
> > > >    compilation) already done
> > > >
> > > >  - porting Microwindows/Nano-X on on top of NuttX framebuffer API
> > > >    https://github.com/ghaerr/microwindows/issues/85
> > > >
> > > > I am prepared to take role of consultant and co-metor for this
> > > > and even other projects. I can be even main mentor for the
> > > > single of topics, but the activity has to be from the student
> > > > side in such case. I have some not so good experience from
> > > > two of many my RTEMS GSoC where I have provided plan,
> > > > but then has not time to push and write code or spent lot of time
> > > > with less capable student and there has been result but unusable...
> > > >
> > > > I think that Michal Lenc would be willing to take mantor
> > > > role for some tasks as PWM and others which are related
> > > > to the work he has on his table at company.
> > > >
> > > > Stepan Pressl could decide if he finds time for GSoC,
> > > > his work on pysimCoder and nx-shv-fwupdater would
> > > > well fit as studnets project into GSoC, but he has some
> > > > small funding for project from the Institute of Information
> > > > Theory and Automation (UTIA) subsidiary of Czech Academy
> > > > of Sciences. And he has lot of other load from work for
> > > > https://www.azd.cz/ as well. So I am not sure if GSoC
> > > > is not too much additional load for him.
> > > > He could be even mentor or comentor if he does not want
> > > > to participate as applicant. But he has to consider
> > > > his reserves...
> > > >
> > > > When there is list of open projects, I plan to offer GSoC
> > > > to our/CTU FEE students and offer especially NuttX and RTEMS
> > > > ones where we can provide experience.
> > > >
> > > > Please, send me notice to this address (pisa@fel.cvut.cz)
> > > > or ppisa@pikron.com when you think that I should
> > > > react on something. I have big backlog on my widely
> > > > registered ppisa4lists and only check growing
> > > > archives from time to time.
> > > >
> > > > Best wishes,
> > > >
> > > >                 Pavel
> > > > --
> > > >                 Pavel Pisa
> > > >     phone:      +420 603531357
> > > >     e-mail:     pisa@cmp.felk.cvut.cz
> > > >     Department of Control Engineering FEE CVUT
> > > >     Karlovo namesti 13, 121 35, Prague 2
> > > >     university: http://control.fel.cvut.cz/
> > > >     personal:   http://cmp.felk.cvut.cz/~pisa
> > > >     company:    https://pikron.com/ PiKRON s.r.o.
> > > >     Kankovskeho 1235, 182 00 Praha 8, Czech Republic
> > > >     projects:   https://www.openhub.net/accounts/ppisa
> > > >     social:     https://social.kernel.org/ppisa
> > > >     CAN related:http://canbus.pages.fel.cvut.cz/
> > > >     RISC-V education: https://comparch.edu.cvut.cz/
> > > >     Open Technologies Research Education and Exchange Services
> > > >     https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> > > >
> > > > On Monday 24 of February 2025 16:49:55 Alan C. Assis wrote:
> > > > > You can say the same about students: we don't have any students this
> > >
> > > year!
> > >
> > > > > :-)
> > > > >
> > > > > You need to find them. ;-)
> > > > >
> > > > > Maybe Mr. Pisa could help you find mentors for GSoC 2025.
> > > > >
> > > > > BR,
> > > > >
> > > > > Alan
> > >
> > > --
> > > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info



-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025

Posted by Pavel Pisa <pi...@fel.cvut.cz.INVALID>.
Dear Alan, Tomek and others,

Michal Matias already reported that he is working
on the IEEE 802.3cg 10BASE−T1S support in the
frame of his bachelor thesis. The target is ESP32C6
and ONsemi NCV7410.

He consider to continue and extend the work in
the frame of NuttX GSoC to support more targets
and finish beacon mode synchronization etc.

I think that it would wort to register topic for him
at

https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2025+Ideas+list

I should have account there but I am not fully sure through
which project it should be submitted. Another problem is
that I should not be the main mentor/reviewer of his work,
because we are too close at the university.

Please, who is willing to be mentor/reviewer
of the project? May it be it can be even Karel Koci
from Electroline team, because he considers to use
T!S at his house and in longer term at Elektroline.

As for the other offered topic from our range,
I would be happy to (co-)mentor some them but
I am really slow in responses... Too much teaching
and projects and Confluence is yet another not
so big obstacle to register my ideas. But if there
is somebody interested, I would try to revive my
account on Confluence and list them...

>  - CAN/CAN FD NuttX API enhancements and deduplication,
>    at start at least bittiming
>    https://github.com/apache/nuttx/issues/15567
>
>  - PWM API cleanup, only one API compatible with actual
>    multi channel but with channel count to make overhead
>    minimal for single channel peripherals even if other
>    one is the same build is larger
>     https://github.com/apache/nuttx/issues/12381
>
>  - NXboot - Stepan Pressl is working on simple/standalone
>    firmware updater over Silicon-Heaven, the repo for future
>    publication
>    https://github.com/zdebanos/nx-shv-fwupdater
>    The plan is to use it with pysimCoder
>
>  - pysimCoder related work
>
>  - porting https://microblocks.fun/ to NuttX, some proof of feasibility
>    (smallvm https://bitbucket.org/john_maloney/smallvm bare core
>    compilation) already done
>
>  - porting Microwindows/Nano-X on on top of NuttX framebuffer API
>    https://github.com/ghaerr/microwindows/issues/85


As for Michal Lenc work on NXboot, he has well prepared
presentation on the local https://installfest.cz/if25/
community conference. The recording in Czech language,
as well as slides. But it would be nice topic for some NuttX
workshop. Is the date and location already available?
If it is not, I can ask at our university and there is
chance to obtain our facilities for the community action
with free access to public and our studnets for free or
very low price...

Anyway we have success to generate the application from pysimCoder
as NXboot update image and send it to the target over silicon-heaven
which has been used after update and reboot to communicate
with running model and tune its parameters from SHVspy and even
directly pysimCoder block diagram.

Best wishes,

                Pavel

                Pavel Pisa
    phone:      +420 603531357
    e-mail:     pisa@cmp.felk.cvut.cz
    Department of Control Engineering FEE CVUT
    Karlovo namesti 13, 121 35, Prague 2
    university: http://control.fel.cvut.cz/
    personal:   http://cmp.felk.cvut.cz/~pisa
    social:     https://social.kernel.org/ppisa
    projects:   https://www.openhub.net/accounts/ppisa
    CAN related:http://canbus.pages.fel.cvut.cz/
    RISC-V education: https://comparch.edu.cvut.cz/
    Open Technologies Research Education and Exchange Services
    https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home


On Tuesday 18 of March 2025 15:40:30 Alan C. Assis wrote:
> Let's announce it on LinkedIn too!
>
> It is important to list the proposals in the Apache Site, there are some
> from previous years that could be used: NanoX Graphic support, etc
>
> BR,
>
> Alan
>
> On Tue, Mar 18, 2025 at 11:26 AM Tomek CEDRO <to...@cedro.info> wrote:
> > Ladies and Gentlemen, it is time to register and announce our NuttX
> > Mentors and Contributors for GSoC 2025, please respond if anyone is
> > interested? :-)
> >
> > Contributors application deadline is 2025-04-02. Here is the full
> > timeline:
> >
> > 2024-02-22: Potential GSoC contributors discuss application ideas with
> > mentoring organizations
> > 2024-03-18: GSoC contributor application period begins
> > 2024-04-02: GSoC contributor application deadline
> > 2024-04-15: Proposals to ASF projects must be reviewed roughly and
> > have a potential mentor so that we know how many slots to request.
> > Proposals that don’t have a mentor at this point will be down-rated.
> > 2024-04-22: Proposal scoring must be completed. Proposals without a
> > score will be rejected, no exceptions.
> > 2024-05-01: Accepted student proposals announced on the Google Summer
> > of Code site.
> >
> > Have a good day :-)
> > Tomek
> >
> > On Tue, Feb 25, 2025 at 6:15 AM Pavel Pisa wrote:
> > > Hello Alan and other,
> > >
> > > the time is passing by so fast.
> > >
> > > I have interest in more NuttX related topics
> > >
> > >  - CAN/CAN FD NuttX API enhancements and deduplication, at start at
> > > least bittiming
> > >    https://github.com/apache/nuttx/issues/15567
> > >
> > >  - PWM API cleanup, only one API compatible with actual
> > >    multi channel but with channel count to make overhead
> > >    minimal for single channel peripherals even if other
> > >    one is the same build is larger
> > >     https://github.com/apache/nuttx/issues/12381
> > >
> > >  - NXboot - Stepan Pressl is working on simple/standalone
> > >    firmware updater over Silicon-Heaven, the repo for future
> > >    publication
> > >    https://github.com/zdebanos/nx-shv-fwupdater
> > >    The plan is to use it with pysimCoder
> > >
> > >  - pysimCoder related work
> > >
> > >  - porting https://microblocks.fun/ to NuttX, some proof of feasibility
> > >    (smallvm https://bitbucket.org/john_maloney/smallvm bare core
> > >    compilation) already done
> > >
> > >  - porting Microwindows/Nano-X on on top of NuttX framebuffer API
> > >    https://github.com/ghaerr/microwindows/issues/85
> > >
> > > I am prepared to take role of consultant and co-metor for this
> > > and even other projects. I can be even main mentor for the
> > > single of topics, but the activity has to be from the student
> > > side in such case. I have some not so good experience from
> > > two of many my RTEMS GSoC where I have provided plan,
> > > but then has not time to push and write code or spent lot of time
> > > with less capable student and there has been result but unusable...
> > >
> > > I think that Michal Lenc would be willing to take mantor
> > > role for some tasks as PWM and others which are related
> > > to the work he has on his table at company.
> > >
> > > Stepan Pressl could decide if he finds time for GSoC,
> > > his work on pysimCoder and nx-shv-fwupdater would
> > > well fit as studnets project into GSoC, but he has some
> > > small funding for project from the Institute of Information
> > > Theory and Automation (UTIA) subsidiary of Czech Academy
> > > of Sciences. And he has lot of other load from work for
> > > https://www.azd.cz/ as well. So I am not sure if GSoC
> > > is not too much additional load for him.
> > > He could be even mentor or comentor if he does not want
> > > to participate as applicant. But he has to consider
> > > his reserves...
> > >
> > > When there is list of open projects, I plan to offer GSoC
> > > to our/CTU FEE students and offer especially NuttX and RTEMS
> > > ones where we can provide experience.
> > >
> > > Please, send me notice to this address (pisa@fel.cvut.cz)
> > > or ppisa@pikron.com when you think that I should
> > > react on something. I have big backlog on my widely
> > > registered ppisa4lists and only check growing
> > > archives from time to time.
> > >
> > > Best wishes,
> > >
> > >                 Pavel
> > > --
> > >                 Pavel Pisa
> > >     phone:      +420 603531357
> > >     e-mail:     pisa@cmp.felk.cvut.cz
> > >     Department of Control Engineering FEE CVUT
> > >     Karlovo namesti 13, 121 35, Prague 2
> > >     university: http://control.fel.cvut.cz/
> > >     personal:   http://cmp.felk.cvut.cz/~pisa
> > >     company:    https://pikron.com/ PiKRON s.r.o.
> > >     Kankovskeho 1235, 182 00 Praha 8, Czech Republic
> > >     projects:   https://www.openhub.net/accounts/ppisa
> > >     social:     https://social.kernel.org/ppisa
> > >     CAN related:http://canbus.pages.fel.cvut.cz/
> > >     RISC-V education: https://comparch.edu.cvut.cz/
> > >     Open Technologies Research Education and Exchange Services
> > >     https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> > >
> > > On Monday 24 of February 2025 16:49:55 Alan C. Assis wrote:
> > > > You can say the same about students: we don't have any students this
> >
> > year!
> >
> > > > :-)
> > > >
> > > > You need to find them. ;-)
> > > >
> > > > Maybe Mr. Pisa could help you find mentors for GSoC 2025.
> > > >
> > > > BR,
> > > >
> > > > Alan
> >
> > --
> > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025

Posted by "Alan C. Assis" <ac...@gmail.com>.
Let's announce it on LinkedIn too!

It is important to list the proposals in the Apache Site, there are some
from previous years that could be used: NanoX Graphic support, etc

BR,

Alan

On Tue, Mar 18, 2025 at 11:26 AM Tomek CEDRO <to...@cedro.info> wrote:

> Ladies and Gentlemen, it is time to register and announce our NuttX
> Mentors and Contributors for GSoC 2025, please respond if anyone is
> interested? :-)
>
> Contributors application deadline is 2025-04-02. Here is the full timeline:
>
> 2024-02-22: Potential GSoC contributors discuss application ideas with
> mentoring organizations
> 2024-03-18: GSoC contributor application period begins
> 2024-04-02: GSoC contributor application deadline
> 2024-04-15: Proposals to ASF projects must be reviewed roughly and
> have a potential mentor so that we know how many slots to request.
> Proposals that don’t have a mentor at this point will be down-rated.
> 2024-04-22: Proposal scoring must be completed. Proposals without a
> score will be rejected, no exceptions.
> 2024-05-01: Accepted student proposals announced on the Google Summer
> of Code site.
>
> Have a good day :-)
> Tomek
>
>
> On Tue, Feb 25, 2025 at 6:15 AM Pavel Pisa wrote:
> >
> > Hello Alan and other,
> >
> > the time is passing by so fast.
> >
> > I have interest in more NuttX related topics
> >
> >  - CAN/CAN FD NuttX API enhancements and deduplication, at start at least
> >    bittiming
> >    https://github.com/apache/nuttx/issues/15567
> >
> >  - PWM API cleanup, only one API compatible with actual
> >    multi channel but with channel count to make overhead
> >    minimal for single channel peripherals even if other
> >    one is the same build is larger
> >     https://github.com/apache/nuttx/issues/12381
> >
> >  - NXboot - Stepan Pressl is working on simple/standalone
> >    firmware updater over Silicon-Heaven, the repo for future
> >    publication
> >    https://github.com/zdebanos/nx-shv-fwupdater
> >    The plan is to use it with pysimCoder
> >
> >  - pysimCoder related work
> >
> >  - porting https://microblocks.fun/ to NuttX, some proof of feasibility
> >    (smallvm https://bitbucket.org/john_maloney/smallvm bare core
> >    compilation) already done
> >
> >  - porting Microwindows/Nano-X on on top of NuttX framebuffer API
> >    https://github.com/ghaerr/microwindows/issues/85
> >
> > I am prepared to take role of consultant and co-metor for this
> > and even other projects. I can be even main mentor for the
> > single of topics, but the activity has to be from the student
> > side in such case. I have some not so good experience from
> > two of many my RTEMS GSoC where I have provided plan,
> > but then has not time to push and write code or spent lot of time
> > with less capable student and there has been result but unusable...
> >
> > I think that Michal Lenc would be willing to take mantor
> > role for some tasks as PWM and others which are related
> > to the work he has on his table at company.
> >
> > Stepan Pressl could decide if he finds time for GSoC,
> > his work on pysimCoder and nx-shv-fwupdater would
> > well fit as studnets project into GSoC, but he has some
> > small funding for project from the Institute of Information
> > Theory and Automation (UTIA) subsidiary of Czech Academy
> > of Sciences. And he has lot of other load from work for
> > https://www.azd.cz/ as well. So I am not sure if GSoC
> > is not too much additional load for him.
> > He could be even mentor or comentor if he does not want
> > to participate as applicant. But he has to consider
> > his reserves...
> >
> > When there is list of open projects, I plan to offer GSoC
> > to our/CTU FEE students and offer especially NuttX and RTEMS
> > ones where we can provide experience.
> >
> > Please, send me notice to this address (pisa@fel.cvut.cz)
> > or ppisa@pikron.com when you think that I should
> > react on something. I have big backlog on my widely
> > registered ppisa4lists and only check growing
> > archives from time to time.
> >
> > Best wishes,
> >
> >                 Pavel
> > --
> >                 Pavel Pisa
> >     phone:      +420 603531357
> >     e-mail:     pisa@cmp.felk.cvut.cz
> >     Department of Control Engineering FEE CVUT
> >     Karlovo namesti 13, 121 35, Prague 2
> >     university: http://control.fel.cvut.cz/
> >     personal:   http://cmp.felk.cvut.cz/~pisa
> >     company:    https://pikron.com/ PiKRON s.r.o.
> >     Kankovskeho 1235, 182 00 Praha 8, Czech Republic
> >     projects:   https://www.openhub.net/accounts/ppisa
> >     social:     https://social.kernel.org/ppisa
> >     CAN related:http://canbus.pages.fel.cvut.cz/
> >     RISC-V education: https://comparch.edu.cvut.cz/
> >     Open Technologies Research Education and Exchange Services
> >     https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
> >
> >
> >
> > On Monday 24 of February 2025 16:49:55 Alan C. Assis wrote:
> > > You can say the same about students: we don't have any students this
> year!
> > >
> > > :-)
> > >
> > > You need to find them. ;-)
> > >
> > > Maybe Mr. Pisa could help you find mentors for GSoC 2025.
> > >
> > > BR,
> > >
> > > Alan
>
>
>
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>

Re: GSoC 2025

Posted by Tomek CEDRO <to...@cedro.info>.
Ladies and Gentlemen, it is time to register and announce our NuttX
Mentors and Contributors for GSoC 2025, please respond if anyone is
interested? :-)

Contributors application deadline is 2025-04-02. Here is the full timeline:

2024-02-22: Potential GSoC contributors discuss application ideas with
mentoring organizations
2024-03-18: GSoC contributor application period begins
2024-04-02: GSoC contributor application deadline
2024-04-15: Proposals to ASF projects must be reviewed roughly and
have a potential mentor so that we know how many slots to request.
Proposals that don’t have a mentor at this point will be down-rated.
2024-04-22: Proposal scoring must be completed. Proposals without a
score will be rejected, no exceptions.
2024-05-01: Accepted student proposals announced on the Google Summer
of Code site.

Have a good day :-)
Tomek


On Tue, Feb 25, 2025 at 6:15 AM Pavel Pisa wrote:
>
> Hello Alan and other,
>
> the time is passing by so fast.
>
> I have interest in more NuttX related topics
>
>  - CAN/CAN FD NuttX API enhancements and deduplication, at start at least
>    bittiming
>    https://github.com/apache/nuttx/issues/15567
>
>  - PWM API cleanup, only one API compatible with actual
>    multi channel but with channel count to make overhead
>    minimal for single channel peripherals even if other
>    one is the same build is larger
>     https://github.com/apache/nuttx/issues/12381
>
>  - NXboot - Stepan Pressl is working on simple/standalone
>    firmware updater over Silicon-Heaven, the repo for future
>    publication
>    https://github.com/zdebanos/nx-shv-fwupdater
>    The plan is to use it with pysimCoder
>
>  - pysimCoder related work
>
>  - porting https://microblocks.fun/ to NuttX, some proof of feasibility
>    (smallvm https://bitbucket.org/john_maloney/smallvm bare core
>    compilation) already done
>
>  - porting Microwindows/Nano-X on on top of NuttX framebuffer API
>    https://github.com/ghaerr/microwindows/issues/85
>
> I am prepared to take role of consultant and co-metor for this
> and even other projects. I can be even main mentor for the
> single of topics, but the activity has to be from the student
> side in such case. I have some not so good experience from
> two of many my RTEMS GSoC where I have provided plan,
> but then has not time to push and write code or spent lot of time
> with less capable student and there has been result but unusable...
>
> I think that Michal Lenc would be willing to take mantor
> role for some tasks as PWM and others which are related
> to the work he has on his table at company.
>
> Stepan Pressl could decide if he finds time for GSoC,
> his work on pysimCoder and nx-shv-fwupdater would
> well fit as studnets project into GSoC, but he has some
> small funding for project from the Institute of Information
> Theory and Automation (UTIA) subsidiary of Czech Academy
> of Sciences. And he has lot of other load from work for
> https://www.azd.cz/ as well. So I am not sure if GSoC
> is not too much additional load for him.
> He could be even mentor or comentor if he does not want
> to participate as applicant. But he has to consider
> his reserves...
>
> When there is list of open projects, I plan to offer GSoC
> to our/CTU FEE students and offer especially NuttX and RTEMS
> ones where we can provide experience.
>
> Please, send me notice to this address (pisa@fel.cvut.cz)
> or ppisa@pikron.com when you think that I should
> react on something. I have big backlog on my widely
> registered ppisa4lists and only check growing
> archives from time to time.
>
> Best wishes,
>
>                 Pavel
> --
>                 Pavel Pisa
>     phone:      +420 603531357
>     e-mail:     pisa@cmp.felk.cvut.cz
>     Department of Control Engineering FEE CVUT
>     Karlovo namesti 13, 121 35, Prague 2
>     university: http://control.fel.cvut.cz/
>     personal:   http://cmp.felk.cvut.cz/~pisa
>     company:    https://pikron.com/ PiKRON s.r.o.
>     Kankovskeho 1235, 182 00 Praha 8, Czech Republic
>     projects:   https://www.openhub.net/accounts/ppisa
>     social:     https://social.kernel.org/ppisa
>     CAN related:http://canbus.pages.fel.cvut.cz/
>     RISC-V education: https://comparch.edu.cvut.cz/
>     Open Technologies Research Education and Exchange Services
>     https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
>
>
>
> On Monday 24 of February 2025 16:49:55 Alan C. Assis wrote:
> > You can say the same about students: we don't have any students this year!
> >
> > :-)
> >
> > You need to find them. ;-)
> >
> > Maybe Mr. Pisa could help you find mentors for GSoC 2025.
> >
> > BR,
> >
> > Alan



-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025

Posted by Pavel Pisa <pi...@fel.cvut.cz.INVALID>.
Hello Alan and other,

the time is passing by so fast.

I have interest in more NuttX related topics

 - CAN/CAN FD NuttX API enhancements and deduplication, at start at least
   bittiming
   https://github.com/apache/nuttx/issues/15567

 - PWM API cleanup, only one API compatible with actual
   multi channel but with channel count to make overhead
   minimal for single channel peripherals even if other
   one is the same build is larger
    https://github.com/apache/nuttx/issues/12381

 - NXboot - Stepan Pressl is working on simple/standalone
   firmware updater over Silicon-Heaven, the repo for future
   publication
   https://github.com/zdebanos/nx-shv-fwupdater 
   The plan is to use it with pysimCoder

 - pysimCoder related work

 - porting https://microblocks.fun/ to NuttX, some proof of feasibility
   (smallvm https://bitbucket.org/john_maloney/smallvm bare core
   compilation) already done

 - porting Microwindows/Nano-X on on top of NuttX framebuffer API
   https://github.com/ghaerr/microwindows/issues/85

I am prepared to take role of consultant and co-metor for this
and even other projects. I can be even main mentor for the
single of topics, but the activity has to be from the student
side in such case. I have some not so good experience from
two of many my RTEMS GSoC where I have provided plan,
but then has not time to push and write code or spent lot of time
with less capable student and there has been result but unusable...

I think that Michal Lenc would be willing to take mantor
role for some tasks as PWM and others which are related
to the work he has on his table at company.

Stepan Pressl could decide if he finds time for GSoC,
his work on pysimCoder and nx-shv-fwupdater would
well fit as studnets project into GSoC, but he has some
small funding for project from the Institute of Information
Theory and Automation (UTIA) subsidiary of Czech Academy
of Sciences. And he has lot of other load from work for
https://www.azd.cz/ as well. So I am not sure if GSoC
is not too much additional load for him.
He could be even mentor or comentor if he does not want
to participate as applicant. But he has to consider
his reserves...

When there is list of open projects, I plan to offer GSoC
to our/CTU FEE students and offer especially NuttX and RTEMS
ones where we can provide experience.

Please, send me notice to this address (pisa@fel.cvut.cz)
or ppisa@pikron.com when you think that I should
react on something. I have big backlog on my widely
registered ppisa4lists and only check growing
archives from time to time.

Best wishes,

                Pavel
--
                Pavel Pisa
    phone:      +420 603531357
    e-mail:     pisa@cmp.felk.cvut.cz
    Department of Control Engineering FEE CVUT
    Karlovo namesti 13, 121 35, Prague 2
    university: http://control.fel.cvut.cz/
    personal:   http://cmp.felk.cvut.cz/~pisa
    company:    https://pikron.com/ PiKRON s.r.o.
    Kankovskeho 1235, 182 00 Praha 8, Czech Republic
    projects:   https://www.openhub.net/accounts/ppisa
    social:     https://social.kernel.org/ppisa
    CAN related:http://canbus.pages.fel.cvut.cz/
    RISC-V education: https://comparch.edu.cvut.cz/
    Open Technologies Research Education and Exchange Services
    https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home



On Monday 24 of February 2025 16:49:55 Alan C. Assis wrote:
> You can say the same about students: we don't have any students this year!
>
> :-)
>
> You need to find them. ;-)
>
> Maybe Mr. Pisa could help you find mentors for GSoC 2025.
>
> BR,
>
> Alan

Re: GSoC 2025

Posted by "Alan C. Assis" <ac...@gmail.com>.
You can say the same about students: we don't have any students this year!
:-)

You need to find them. ;-)

Maybe Mr. Pisa could help you find mentors for GSoC 2025.

BR,

Alan

On Mon, Feb 24, 2025 at 12:26 PM Tomek CEDRO <to...@cedro.info> wrote:

> Thanks Alan, but we have no Mentors this year :-(
>
> On Mon, Feb 24, 2025 at 4:25 PM Alan C. Assis <ac...@gmail.com> wrote:
> >
> > Tomek,
> >
> > Single you are driving this discussion, could you please take care of the
> > management of the NuttX GSoC 2025?
> >
> > There is another suggest that could participate this year:
> > https://github.com/ghaerr/microwindows/issues/85
> >
> > BR,
> >
> > Alan
> >
> > On Wed, Feb 12, 2025 at 11:00 PM Lee, Lup Yuen <lu...@appkaki.com>
> wrote:
> >
> > > Sorry I'm taking a break from GSoC this year :-) Last GSoC was horribly
> > > stressful, this year I'll focus on NuttX CI.
> > >
> > > I compiled some GSoC Tips here:
> > > https://github.com/apache/nuttx/issues/11957
> > >
> > > Lup
> > >
> > > On Thu, Feb 13, 2025 at 8:05 AM Tomek CEDRO <to...@cedro.info> wrote:
> > >
> > > > On Wed, Feb 12, 2025 at 7:45 PM Tiago Medicci Serrano
> > > > <ti...@gmail.com> wrote:
> > > > > I would like to propose another topic:
> > > > >  * Enhancing on-demand paging algorithm on NuttX:
> > > > >   - It already has a rudimentary on-demand paging algorithm that
> allows
> > > > > mapping the `data` memory on-demand (
> > > > >
> > > >
> > >
> https://nuttx.apache.org/docs/latest/components/paging.html#kernel-build-implementation
> > > > ).
> > > > > However, it doesn't allow loading applications from the read-only
> > > device
> > > > > on-demand (it copies `text` area at once) and neither it contain an
> > > > > algorithm to handle when physical memory allocation fails (like
> > > > identifying
> > > > > unused memory and writing to a flash partition, like the Linux's
> "swap
> > > > > partition").
> > > >
> > > > Thanks Tiago! :-)
> > > >
> > > > Do we have NuttX Mentors this year to register at Apache in the first
> > > > place? The deadline seems to have passed but was extended, someone
> > > > stepped down, I don't fully follow the conversations there :-P
> Without
> > > > Mentors we will not be able to do any project and we should act quick
> > > > in this area o_O
> > > >
> > > > https://community.apache.org/gsoc/
> > > >
> > > > --
> > > > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
> > > >
> > >
>
>
>
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>

Re: GSoC 2025

Posted by Tomek CEDRO <to...@cedro.info>.
Thanks Alan, but we have no Mentors this year :-(

On Mon, Feb 24, 2025 at 4:25 PM Alan C. Assis <ac...@gmail.com> wrote:
>
> Tomek,
>
> Single you are driving this discussion, could you please take care of the
> management of the NuttX GSoC 2025?
>
> There is another suggest that could participate this year:
> https://github.com/ghaerr/microwindows/issues/85
>
> BR,
>
> Alan
>
> On Wed, Feb 12, 2025 at 11:00 PM Lee, Lup Yuen <lu...@appkaki.com> wrote:
>
> > Sorry I'm taking a break from GSoC this year :-) Last GSoC was horribly
> > stressful, this year I'll focus on NuttX CI.
> >
> > I compiled some GSoC Tips here:
> > https://github.com/apache/nuttx/issues/11957
> >
> > Lup
> >
> > On Thu, Feb 13, 2025 at 8:05 AM Tomek CEDRO <to...@cedro.info> wrote:
> >
> > > On Wed, Feb 12, 2025 at 7:45 PM Tiago Medicci Serrano
> > > <ti...@gmail.com> wrote:
> > > > I would like to propose another topic:
> > > >  * Enhancing on-demand paging algorithm on NuttX:
> > > >   - It already has a rudimentary on-demand paging algorithm that allows
> > > > mapping the `data` memory on-demand (
> > > >
> > >
> > https://nuttx.apache.org/docs/latest/components/paging.html#kernel-build-implementation
> > > ).
> > > > However, it doesn't allow loading applications from the read-only
> > device
> > > > on-demand (it copies `text` area at once) and neither it contain an
> > > > algorithm to handle when physical memory allocation fails (like
> > > identifying
> > > > unused memory and writing to a flash partition, like the Linux's "swap
> > > > partition").
> > >
> > > Thanks Tiago! :-)
> > >
> > > Do we have NuttX Mentors this year to register at Apache in the first
> > > place? The deadline seems to have passed but was extended, someone
> > > stepped down, I don't fully follow the conversations there :-P Without
> > > Mentors we will not be able to do any project and we should act quick
> > > in this area o_O
> > >
> > > https://community.apache.org/gsoc/
> > >
> > > --
> > > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
> > >
> >



-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025

Posted by "Alan C. Assis" <ac...@gmail.com>.
Tomek,

Single you are driving this discussion, could you please take care of the
management of the NuttX GSoC 2025?

There is another suggest that could participate this year:
https://github.com/ghaerr/microwindows/issues/85

BR,

Alan

On Wed, Feb 12, 2025 at 11:00 PM Lee, Lup Yuen <lu...@appkaki.com> wrote:

> Sorry I'm taking a break from GSoC this year :-) Last GSoC was horribly
> stressful, this year I'll focus on NuttX CI.
>
> I compiled some GSoC Tips here:
> https://github.com/apache/nuttx/issues/11957
>
> Lup
>
> On Thu, Feb 13, 2025 at 8:05 AM Tomek CEDRO <to...@cedro.info> wrote:
>
> > On Wed, Feb 12, 2025 at 7:45 PM Tiago Medicci Serrano
> > <ti...@gmail.com> wrote:
> > > I would like to propose another topic:
> > >  * Enhancing on-demand paging algorithm on NuttX:
> > >   - It already has a rudimentary on-demand paging algorithm that allows
> > > mapping the `data` memory on-demand (
> > >
> >
> https://nuttx.apache.org/docs/latest/components/paging.html#kernel-build-implementation
> > ).
> > > However, it doesn't allow loading applications from the read-only
> device
> > > on-demand (it copies `text` area at once) and neither it contain an
> > > algorithm to handle when physical memory allocation fails (like
> > identifying
> > > unused memory and writing to a flash partition, like the Linux's "swap
> > > partition").
> >
> > Thanks Tiago! :-)
> >
> > Do we have NuttX Mentors this year to register at Apache in the first
> > place? The deadline seems to have passed but was extended, someone
> > stepped down, I don't fully follow the conversations there :-P Without
> > Mentors we will not be able to do any project and we should act quick
> > in this area o_O
> >
> > https://community.apache.org/gsoc/
> >
> > --
> > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
> >
>

Re: GSoC 2025

Posted by "Lee, Lup Yuen" <lu...@appkaki.com>.
Sorry I'm taking a break from GSoC this year :-) Last GSoC was horribly
stressful, this year I'll focus on NuttX CI.

I compiled some GSoC Tips here: https://github.com/apache/nuttx/issues/11957

Lup

On Thu, Feb 13, 2025 at 8:05 AM Tomek CEDRO <to...@cedro.info> wrote:

> On Wed, Feb 12, 2025 at 7:45 PM Tiago Medicci Serrano
> <ti...@gmail.com> wrote:
> > I would like to propose another topic:
> >  * Enhancing on-demand paging algorithm on NuttX:
> >   - It already has a rudimentary on-demand paging algorithm that allows
> > mapping the `data` memory on-demand (
> >
> https://nuttx.apache.org/docs/latest/components/paging.html#kernel-build-implementation
> ).
> > However, it doesn't allow loading applications from the read-only device
> > on-demand (it copies `text` area at once) and neither it contain an
> > algorithm to handle when physical memory allocation fails (like
> identifying
> > unused memory and writing to a flash partition, like the Linux's "swap
> > partition").
>
> Thanks Tiago! :-)
>
> Do we have NuttX Mentors this year to register at Apache in the first
> place? The deadline seems to have passed but was extended, someone
> stepped down, I don't fully follow the conversations there :-P Without
> Mentors we will not be able to do any project and we should act quick
> in this area o_O
>
> https://community.apache.org/gsoc/
>
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>

Re: GSoC 2025

Posted by Tomek CEDRO <to...@cedro.info>.
On Wed, Feb 12, 2025 at 7:45 PM Tiago Medicci Serrano
<ti...@gmail.com> wrote:
> I would like to propose another topic:
>  * Enhancing on-demand paging algorithm on NuttX:
>   - It already has a rudimentary on-demand paging algorithm that allows
> mapping the `data` memory on-demand (
> https://nuttx.apache.org/docs/latest/components/paging.html#kernel-build-implementation).
> However, it doesn't allow loading applications from the read-only device
> on-demand (it copies `text` area at once) and neither it contain an
> algorithm to handle when physical memory allocation fails (like identifying
> unused memory and writing to a flash partition, like the Linux's "swap
> partition").

Thanks Tiago! :-)

Do we have NuttX Mentors this year to register at Apache in the first
place? The deadline seems to have passed but was extended, someone
stepped down, I don't fully follow the conversations there :-P Without
Mentors we will not be able to do any project and we should act quick
in this area o_O

https://community.apache.org/gsoc/

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025

Posted by Tiago Medicci Serrano <ti...@gmail.com>.
I would like to propose another topic:
 * Enhancing on-demand paging algorithm on NuttX:
  - It already has a rudimentary on-demand paging algorithm that allows
mapping the `data` memory on-demand (
https://nuttx.apache.org/docs/latest/components/paging.html#kernel-build-implementation).
However, it doesn't allow loading applications from the read-only device
on-demand (it copies `text` area at once) and neither it contain an
algorithm to handle when physical memory allocation fails (like identifying
unused memory and writing to a flash partition, like the Linux's "swap
partition").

BR,

Em seg., 10 de fev. de 2025 às 16:00, Alan C. Assis <ac...@gmail.com>
escreveu:

> Hi Tomek,
>
> Normally we create entries in the GSoC and people interested in those
> topics will contact us.
>
> I think for this year we have two suggestions:
>
> * Improving the NXBoot to evolve NuttX as Bootloader (maybe add commands
> compatible with U-Boot)
> * Syscalls Parameters Validation (not sure if it is an innovation or
> interesting topic for GSoC)
>
> BR,
>
> Alan
>
> On Mon, Feb 10, 2025 at 3:30 PM Tomek CEDRO <to...@cedro.info> wrote:
>
> > On Wed, Jan 15, 2025 at 11:40 PM Tomek CEDRO <to...@cedro.info> wrote:
> > > Google Summer of Code 2025 is coming, we already can and should
> > > register ideas for NuttX :-)
> >
> > Okay, another idea that is quite important and security related is
> > Syscalls Parameters Validation.
> >
> > We have several reports in this field. One is open and provided as
> > public Issue. Another is closed and aims for CVE (responsible
> > disclosure). Unfortunately the fix is left for us.
> >
> > https://github.com/apache/nuttx/issues/15178
> >
> > We really need to fix this. There are example implementations in
> > Zephyr and FreeRTOS that may server as reference points. Looks like a
> > very interesting task for a diploma thesis. Do you think anyone who
> > could be interested?
> >
> > --
> > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
> >
>

Re: GSoC 2025

Posted by "Alan C. Assis" <ac...@gmail.com>.
Hi Tomek,

Normally we create entries in the GSoC and people interested in those
topics will contact us.

I think for this year we have two suggestions:

* Improving the NXBoot to evolve NuttX as Bootloader (maybe add commands
compatible with U-Boot)
* Syscalls Parameters Validation (not sure if it is an innovation or
interesting topic for GSoC)

BR,

Alan

On Mon, Feb 10, 2025 at 3:30 PM Tomek CEDRO <to...@cedro.info> wrote:

> On Wed, Jan 15, 2025 at 11:40 PM Tomek CEDRO <to...@cedro.info> wrote:
> > Google Summer of Code 2025 is coming, we already can and should
> > register ideas for NuttX :-)
>
> Okay, another idea that is quite important and security related is
> Syscalls Parameters Validation.
>
> We have several reports in this field. One is open and provided as
> public Issue. Another is closed and aims for CVE (responsible
> disclosure). Unfortunately the fix is left for us.
>
> https://github.com/apache/nuttx/issues/15178
>
> We really need to fix this. There are example implementations in
> Zephyr and FreeRTOS that may server as reference points. Looks like a
> very interesting task for a diploma thesis. Do you think anyone who
> could be interested?
>
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>

Re: GSoC 2025

Posted by Tomek CEDRO <to...@cedro.info>.
On Wed, Jan 15, 2025 at 11:40 PM Tomek CEDRO <to...@cedro.info> wrote:
> Google Summer of Code 2025 is coming, we already can and should
> register ideas for NuttX :-)

Okay, another idea that is quite important and security related is
Syscalls Parameters Validation.

We have several reports in this field. One is open and provided as
public Issue. Another is closed and aims for CVE (responsible
disclosure). Unfortunately the fix is left for us.

https://github.com/apache/nuttx/issues/15178

We really need to fix this. There are example implementations in
Zephyr and FreeRTOS that may server as reference points. Looks like a
very interesting task for a diploma thesis. Do you think anyone who
could be interested?

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025

Posted by Michal Lenc <mi...@seznam.cz>.
Hello all,

I would like to propose the PWM upper-layer driver refactorization as a 
possible GSoC topic for this year. The idea has already been discussed 
in a GitHub issue <https://github.com/apache/nuttx/issues/12381> and 
some solutions and steps have been proposed. The current PWM driver has 
a bit messy pwm_info_s structure used for setting frequency, duty cycle 
and other characteristics. It was initially designed for a single PWM 
channel drivers, but the added support for multiple channels made it 
more complicated. Now we basically have a different API based on 
CONFIG_PWM_MULTICHAN option.

Additionally, it has some setbacks. One can't configure a different 
frequency for different channels, which is a feature supported by some 
MCUs, both duty cycle and frequency has to be recalculated to fit PWM 
range (16 bit usually, but may be different), there is a big overhead if 
just some characteristics are set and so on. The driver also combines 
standard PWM and pulsecount ability, which have different purposes and 
could be separated into two drivers, as Mateusz suggested.

The change to the driver will definitely be a breaking change API-wise, 
but so far we agreed there are more benefits from simplifying it and 
doing it right. The new structure proposed by Pavel Píša also has less 
overhead if one PWM is configured as a multi-channel and other with just 
one channel and some other benefits.

In general, this could be a nice GSoC project. The API redesign should 
not require much coding, but has to be discussed thoroughly so we do it 
right. The subsequent changes to low level drivers would probably take a 
significant amount of time as well, because we would have to test these 
drivers. I could help guiding the project if we find a student to apply 
for it (I am not sure if we'll have someone from CTU this year) and 
possibly provide tests on some hardware (samv7, imxrt, stm32...).

Best regards,

Michal

On 15. 01. 25 23:40, Tomek CEDRO wrote:
> Google Summer of Code 2025 is coming, we already can and should
> register ideas for NuttX :-)
>
> https://community.apache.org/gsoc/
>

Re: GSoC 2025

Posted by Tomek CEDRO <to...@cedro.info>.
On Wed, Jan 15, 2025 at 11:40 PM Tomek CEDRO <to...@cedro.info> wrote:
> Google Summer of Code 2025 is coming, we already can and should
> register ideas for NuttX :-)
> https://community.apache.org/gsoc/

Kind reminder that the Google Summer of Code 2025 is coming :-)

Please read rules at https://community.apache.org/gsoc/

Please send proposals and suggestions with brief description in reply
to this group thread :-)

Have a nice weekend :-)
Tomek

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025

Posted by Tomek CEDRO <to...@cedro.info>.
aaah :-)

On Tue, Feb 4, 2025 at 1:56 PM Alan C. Assis <ac...@gmail.com> wrote:
>
> nxboot is NuttX as Bootloader
>
> On Tue, Feb 4, 2025 at 9:55 AM Tomek CEDRO <to...@cedro.info> wrote:
>
> > On Tue, Feb 4, 2025 at 1:34 PM Alan C. Assis <ac...@gmail.com> wrote:
> > > Hi Tomek,
> > > I think the support already exist:
> > > https://nuttx.apache.org/docs/latest/applications/boot/nxboot/index.html
> >
> > Thanks Alan :-) This seems to be a bootloader "for" NuttX? I meant
> > crazy idea to use NuttX "as" the bootlader (i.e. in place of U-Boot)
> > :-) But that may be too complex for GSoC? :-)
> >
> > --
> > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025

Posted by "Alan C. Assis" <ac...@gmail.com>.
nxboot is NuttX as Bootloader

On Tue, Feb 4, 2025 at 9:55 AM Tomek CEDRO <to...@cedro.info> wrote:

> On Tue, Feb 4, 2025 at 1:34 PM Alan C. Assis <ac...@gmail.com> wrote:
> > Hi Tomek,
> > I think the support already exist:
> > https://nuttx.apache.org/docs/latest/applications/boot/nxboot/index.html
>
> Thanks Alan :-) This seems to be a bootloader "for" NuttX? I meant
> crazy idea to use NuttX "as" the bootlader (i.e. in place of U-Boot)
> :-) But that may be too complex for GSoC? :-)
>
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>

Re: GSoC 2025

Posted by Tomek CEDRO <to...@cedro.info>.
On Tue, Feb 4, 2025 at 1:34 PM Alan C. Assis <ac...@gmail.com> wrote:
> Hi Tomek,
> I think the support already exist:
> https://nuttx.apache.org/docs/latest/applications/boot/nxboot/index.html

Thanks Alan :-) This seems to be a bootloader "for" NuttX? I meant
crazy idea to use NuttX "as" the bootlader (i.e. in place of U-Boot)
:-) But that may be too complex for GSoC? :-)

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025

Posted by Tomek CEDRO <to...@cedro.info>.
On Tue, Feb 4, 2025 at 11:06 PM Michal Lenc <mi...@seznam.cz> wrote:
> there is still a possible work to do though. We could try to design an
> alternative algorithm that would not need three partitions. There are
> advantages of the current design (fast update even for big images, low
> flash wear, you always have a recovery present etc.), but it is mostly
> intended for devices with the external flash memory.

Yes a single small image as replacement for big complex U-Boot could
be a nice alternative.. especially for ARM64 to avoid those clunky dts
files.. maybe for RISC-V :-) Could be a good training for interns and
some fame for NuttX :-)

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: GSoC 2025

Posted by Michal Lenc <mi...@seznam.cz>.
Hi,

there is still a possible work to do though. We could try to design an 
alternative algorithm that would not need three partitions. There are 
advantages of the current design (fast update even for big images, low 
flash wear, you always have a recovery present etc.), but it is mostly 
intended for devices with the external flash memory.

So an alternative algorithm for devices without the external flash (or 
with small flash that can't afford to put two partitions there) could be 
interesting. We discussed this idea in Elektroline some months ago if I 
remember correctly, but it has not been a priority ever since that. And 
I think MCUboot also has something similar, so it should be possible.

Or there is no encryption support for the bootloader now.

Best regards,

Michal

On 04. 02. 25 13:34, Alan C. Assis wrote:
> Hi Tomek,
> I think the support already exist:
> https://nuttx.apache.org/docs/latest/applications/boot/nxboot/index.html
>
> BR,
>
> Alan
>
> On Tue, Feb 4, 2025 at 3:28 AM Tomek CEDRO <to...@cedro.info> wrote:
>
>> How about to try out NuttX as bootloader for other OS as the idea for GSoC
>> 2025?
>>
>> --
>> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>>

Re: GSoC 2025

Posted by "Alan C. Assis" <ac...@gmail.com>.
Hi Tomek,
I think the support already exist:
https://nuttx.apache.org/docs/latest/applications/boot/nxboot/index.html

BR,

Alan

On Tue, Feb 4, 2025 at 3:28 AM Tomek CEDRO <to...@cedro.info> wrote:

> How about to try out NuttX as bootloader for other OS as the idea for GSoC
> 2025?
>
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>

Re: GSoC 2025

Posted by Tomek CEDRO <to...@cedro.info>.
How about to try out NuttX as bootloader for other OS as the idea for GSoC 2025?

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info