EmMate OS | IoT OS/RTOS
An embedded operating system is a specially designed operation system, which performs specific kinds of tasks in a small segment of memory unit like a Microcontroller/Microprocessor. When we talk about the Embedded OS for IoT, it actually means that an embedded operating system within the IoT devices connects to a network of devices. We have already written an article on it. Please Visit this : https://iotbyhvm.ooo/iot-os/. But today Today we will talk about a new OS.
What is EmMate OS
EmMate is FreeRTOS based open-source OS which comes under GPLv3 License. It supports multi-architecture and comes with internet protocol stacks to develop micro to small scale IoT applications. EmMate is a platform-independent OS written in C/C++, so developers can develop code with C/C++. Because of its open-source, users can easily modify, review the code and also contribute with his/her idea. EmMate also comes with migCloud, which helps the developers to easily access the cloud service for IoT applications.
The prime objective of the EmMate Framework is to provide an abstraction between an application and the hardware. The EmMate Framework provides a unified interface for application development, code compilation, application deployment and debugging for multiple embedded platforms.
The diagram below provides an overview of the concept of EmMate Framework.
Current Development
Currently the EmMate Framework supports the following platforms:
- ESP32
Currently the EmMate Framework supports the following RTOS:
- FreeRTOS
Plans for EmMate Framework Development
The EmMate Framework plans to support the following platforms. More platforms to be added in future:
- PIC32 from Microchip
- ESP32 from Espressif
- nRF51 and nRF52 from Nordic Semiconductor
- STM32 from STMicroelectronics
- Raspberry Pi
The EmMate Framework plans to support the following RTOS. More OS to be added in future:
- FreeRTOS
For more Information Please Visit Official Documentation : https://mig.iquesters.com/?s=embedded&p=readme&v=v2.1.0.1&os=Windows