Embedded Software Labs

Firmware, Device Drivers, Realtime Operating Systems, TrustZone

Our Services

Embedded Software Labs team of embedded software developers has a fifteen years of collective experience in working with a range of platforms right from the lowest 8-bit microcontrollers to the powerful 64-bit cores including single-core/multi-core microprocessor variant. Our embedded firmware designs are incorporated in various complex embedded systems that are run by a very basic non-OS program or by full-fledged operation systems like Linux, Android, OP-TEE, ISIX etc. With our in depth knowledge and understanding, we provide the following range of embedded software development services :

Application and UI Development

IsixRTOS

ISIX is a small RTOS developed by our team. It is designed to be small enough to run on a microcontroller, but unlike similar systems it is flexible. The number of tasks and synchronization primitives are limited only by the available memory footprint. The core is written in ANSI C but C++ is fully supported.