Skip to content

[FEATURE] Create a NuttX Distro with dynamic binary (ELF) loading support #17351

@acassis

Description

@acassis

Is your feature request related to a problem? Please describe.

These are the steps to reach this goal

First steps (basic validation):

  • Test ELF Loading in the current NuttX mainline
  • Create an LVGL library (use Meadow main/Source/tflite-micro-spresense-examples-1.0.0/Makefile as reference)
  • Create the LVGL initial application (that will be replaced in the field)
  • Create the new LVGL application that will replace the original application
  • Create an application (or script) that will download the new LVGL application from server to replace the original

Advanced steps:

  • Add Library support on NuttX/NuttX-Apps (use Android Makefile Library building as reference)
  • Create a package manager to install, update or remove packages
  • Host a demo distro in the Apache NuttX server

Desired features:

  • Port dropbear (tiny SSH Server/Client) to NuttX to remote maintenance

Describe the solution you'd like

Steps aboves

Describe alternatives you've considered

No response

Verification

  • I have verified before submitting the report.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions