will the cameras support "Daemons"? (elves started on camera startup, something like resident programs. If I place some elves to a specified directory on card, they will be launched.)
it is planned.
I was going to add parameter into loader ( enum { RESIDENT, EXCLUSIVE})
when running in "exclusive" mode module uses memory which is not used at the moment
when running in "resident" mode module uses small ammount of memory but can run from power on to power off
so it is like applications and drivers
updated:only difference between these two modes are:
1) loader will give binary different memory management function's entry points
2)
in case of Exclusive modules loader will wait until control returned into loader after module execution
in case of resident modules there are can be two variants:
- launch binary in newly created process(thread)
- launch and wait return (module will himself create task(thread))