Is in midleware any support for - Upgrading Flsh File system on NAND chip from PC over (UART, USB, LAN)? - Upgrade firmware over LAN?
Those things could be implemented using the facilities of the middleware...