A new operating system for embedded systems: eGIS