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