On Fri, Jun 21, 2024 at 5:50 PM Gábor Kiss-Vámosi <kisvega...@gmail.com> wrote:
> Hi, > > A smartwatch manufacturer company wants to dynamically add/remove apps at > runtime on their MCU based devices . Similarly to how it works on > smartphones. > > Example: The user wants to extend the smartwatch with an Alarm clock app. > On Linux we just needed to copy the binary to the watch and it could be > launched with any number of instances. With NuttX can we extend the > application which is already flashed? Yes, you can load program(e.g. elf) from file system: https://nuttx.apache.org/docs/latest/components/binfmt.html > We can assume that all the required > libraries (UI, communication, drivers etc) are already there and there is a > stable ABI. > but there is no stable ABI on NuttX, so you can't copy elf from one type of device to another.