Skip to content

[FEATURE] GSoC 2025 - Silicon Heaven Integration into the NuttX mainline #16503

@zdebanos

Description

@zdebanos

Dear NuttX community,

I created this issue to serve as a place for the reporting of progress concerning my GSoC 2025 project Firmware Upgrades over Silicon-Heaven Protocol for NXboot Demonstrated on pysimCoder (link here). I will try to post regularly about my progress.

The primary goal of this project is to develop a practical firmware updater for NuttX that leverages the NXBoot bootloader. The updater will transfer firmware over the Silicon Heaven (SHV) protocol, a remote procedure call system. Another key objective is to implement SHV support for memory-constrained devices and adapt it for integration into NuttX, making it available for any application that utilizes SHV for remote procedure calls. The firmware updater will also be integrated into the pysimCoder project—a rapid control prototyping suite capable of generating NuttX-compatible code for control applications. This integration will simplify the development workflow and make rapid control prototyping more convenient.

More details can be found in this email I sent to the NuttX mailing list.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions