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.

Reply via email to