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, p...@fel.cvut.cz.
2. Karel Koci, kocik...@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 <p...@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:     p...@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 (p...@fel.cvut.cz)
or pp...@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:     p...@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


Reply via email to