Respected Developers
My name is Ishant Arora, and I am a pre-final year student pursuing a
bachelor's degree in Electronics and Communication Engineering at IIT
(BHU), Varanasi. I am greatly interested in embedded systems and operating
system development. I am a huge Linux fan and am also interested in
development of drivers and kernel modules for the Linux kernel. I also have
experience with some FPGAs and microcontrollers both bare metal coding and
with the usage of frameworks like Free RTOS. I am new to open source
development and have recently come across GSoC and Apache Nuttx. I am
writing this mail to introduce myself to the Apache developers community
and tell you about the project that I have undertaken.
The project is titled "NXBoot algorithm extension for two partitions
<https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2026+Ideas+list#GSoC2026Ideaslist-NXBootalgorithmextensionfortwopartitions>"
and it proposes the integration of a new booting algorithm into the NXBoot
codebase for devices which do not have the memory capacity to support the
existing three partition algorithm. I have been interacting with mentors
and developers on the Discord channel for some time and through my
discussions and my own research, I have proposed the integration of the A/B
partition algorithm into the devices which have dual bank flash or support
for Vector Table Relocation. For the devices that do not fall under this
category, the research is still going on for the perfect algorithm which
can serve the purpose of remote updates without using 3 partitions or the
requirement of dual bank flash. I have attached my proposal here in the
form of a google doc link as suggested by the mentors on Discord and I have
also attached my resume for your reference. I welcome your comments on my
proposal and suggestions to make it better. Constructive criticism is
highly appreciated. Hope to have some comments from you soon.
Proposal Link:
https://docs.google.com/document/d/1DBl3pmY_6pa3Ammbc_KP4QPvuNhesJHpWqD_4chgJL4/edit?tab=t.0

--
Thanks and Regards
Ishant Arora
Department of Electronics Engineering
IIT (BHU), Varanasi

Reply via email to