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. |
Beta Was this translation helpful? Give feedback.
0 replies
-
(Added to design document) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
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.
Beta Was this translation helpful? Give feedback.
All reactions