Yes, RT-Thread’s dlmodule (Dynamic Loadable Module) functionality can indeed serve as a plugin architecture, allowing you to write and load modules that target the main application's API. This setup aligns well with your goals for creating a stable platform with a programmatic API for plugins.
Snow Rider
Ask dlmodule - Can I use this to implement a plugin architecture?