Embedded Software Systems: Android, RTOS, Linux, Open Source Ecosystem