Dynamic loading of code (libraries and/or programs) #5
robotman2412
started this conversation in
MCH2025 ideas
Replies: 2 comments
|
I have since made major progress in the usability of my demo and I believe that it will be feasible to implement this on an actual badge. |
0 replies
|
(Added to design document) |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I have a proof-of-concept/testing project where I have an ESP32-C6 load code from an ELF file into RAM.
Theoretically, it should already work for an ESP32-C3 because both are RISC-V.
It is also possible to port this system to one of the esp32-S* series because they too can load code into RAM.
Dynamic loading of programs can allow:
Dynamic loading of libraries can allow:
A feature like this is, in my opinion, best suited to the ESP32-C6.
Due to its RISC-V core, code can theoretically be made to have forward-compatibility, which is much harder to do on Xtensa-based ESPs like ESP32-S* series.
The ESP32-C3 can also do this but the C6 has more hardware features.
All reactions