VESC load native apps at runtime
I have been working on adding support for loading native C code during runtime on the VESC. That will make it much easier for others to develop and maintain performance- and memory-intensive apps and libraries independently of the VESC firmware development. Multiple apps and libraries can be loaded simultaneously too, making the VESC a bit like a motor control operating system that can run independent applications. The native code is easy to interact with and manage from LispBM, which can be seen as a shell and a fast prototyping language. Where performance and memory footprint is not that critical LispBM can of course be used by itself as it makes it much easier to write and debug code directly from VESC Tool without the need for an additional toolchain. The plan is to not only share flash with lisp but also allocated memory, so that you can see that from the LispBM-page in VESC Tool while you develop. This is far from ready, but a good start and I think it has enormous potential.
Download
0 formatsNo download links available.