I want to run various applications in some cases
what I want is:
In general, it runs own application.
When external memory(SD card, USB, EEPROM, etc... something like this) that have firmware connected and give some signal(GPIO input or interrupt, etc....), application in external memory is run.
And when external memory disconnected, it runs own application again.
or
Have 2 application. In general, runs one of them. With some signal, runs other one. Without signal, run first one again.
If not the above method, I wonder there is any way to run two applications in some cases without update.
thanks