ZAYA Multiple Application Support and Process Isolation


Traditional RTOSes for small MCUs, only make an embedded firmware as multithreaded by running functions parallel and there is no isolation between task. Therefore, this type of RTOSes is called as “Single Application” Operating Systems.

ZAYA is a Rich Operating System (like Linux) and supports multiple applications.

ZAYA user applications are isolated executables. ZAYA offers “Process Isolation” for User Applications, and a ZAYA User Application cannot access address ranges of other user applications. In case of violation, ZAYA Secure Kernel terminates the violent user application immediately, and the other applications continue to run their execution without any corruption/violation.

ZAYA recommends Multiple User Applications and Process Isolation for

  • Functional Security; A malfunctioned user application cannot access and steal the other user application secrets. Herein, the custom product implementation needs to be divided into modules(applications) to separate sensitive and non-sensitive user operations.

  • Functional Safety; A malfunctioned user application can break the nor Kernel neither other user application. The rest of the system is always up and running even the malfunctioned user application is terminated by the ZAYA Secure Kernel. Herein, the custom product implementation needs to be divided into modules(applications) to separate safety-critical and normal user operations.

ZAYA User Applications are also independent executables, you can design, develop (even with different toolchains/environment), download (OTA) in the field individually.

The good news is that ZAYA offers these feature even on small MCUs such as Arm Cortex M MCUs (e.g. Cortex M3).

Please feel free to ask for the details and demonstrations. Contact us : info@za-ya.co


36 views

Recent Posts

See All

ZAYA μContainer Use Cases

ZAYA μContainers are containers for Arm Cortex M Microcontrollers and an innovative way to make a product development secure, user-friendly, deployment friendly in the IoT Edge devices, and these solu

ZAYA μContainer Capabilities

ZAYA μContainers are containers for Arm Cortex M Microcontrollers and user, security and deployment friendly environments for IoT Device developments. If you do not know ZAYA μContainer yet, you can u

153816478976003113_edited.png
LINKS
ABOUT

info@za-ya.co

St Johns Innovation Centre

Cambridge, UK

SOCIAL
  • White LinkedIn Icon
  • White Twitter Icon