[FEATURE] Create a NuttX Distro with dynamic binary (ELF) loading support
- Dominant language
- C
- Stars
- 4k
- Forks
- 1.7k
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 237
Description
### Is your feature request related to a problem? Please describe.
These are the steps to reach this goal
First steps (basic validation):
- [x] 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
- [x] I have verified before submitting the report.
Contributor guide
Assessment
This issue has not been assessed yet.