Fonctionnement du micrologiciel originel

le micrologiciel est constitué de 6 partitions :

partition type rôle
mtdblock0 u-boot démarrage
mtdblock1 texte paramètres
mtdblock2 u-boot legacy uImage noyau linux
mtdblock3 squashfs /
mtdblock4 squashfs /ipc
mtdblock5 jffs1 /opt

Le premier programme exécuté est /linuxrc.
Il lance /etc/init.d/rcS.
/etc/init.d/rcS lance /ipc/etc/auto_run.sh.
/ipc/etc/auto_run.sh lance /opt/etc/local.rc avant de lancer /ipc/app/jco_server.
/ipc/app/jco_server est le programme principal : il sert à la fois de serveur rtsp, de serveur http, …