Skip to content Skip to navigation

Database for FreeRTOS – Development Platform for Microcontrollers

FreeRTOS

FreeRTOS is a real-time operating system that offers a fast, dependable, and responsive kernel. FreeRTOS is implemented in over 40 architectures, providing developers with a broad choice of hardware along with a set of prepackaged software libraries.

ITTIA DB IoT

TTIA DB IoT for MCUs is a time series data management platform for real-time IoT data processing and management. IoT devices benefit from ITTIA DB IoT stream processing capabilities to gain rapid insights from large volumes of raw data, separate and store valuable information and act. ITTIA software development lifecycle (SDL) is conformant to the principles of IEC/ISO 62443.

Real-time data capture and edge analytics are becoming common requirements in embedded systems. These systems could be as simple as a sensor gateway device or as complex as the control systems in vehicles, airplanes, medical devices, or autonomous robots. Embedded engineers face numerous hurdles when it comes to achieving a balance between low-cost microcontrollers and performance-oriented CPUs when building an embedded system. This can be addressed by selecting the right embedded database and real-time operating system. ITTIA DB IoT and FreeRTOS are ideal for embedded system real-time data management.

Nonfunctional constraints, such as execution time, memory capacity, and energy consumption, are significant problems for developers in the embedded systems sector. A developer must consider and then assess several options in order to improve a system's performance and determine the most appropriate performance metrics. On most popular embedded CPUs, applications created with ITTIA DB IoT and FreeRTOS achieve microsecond data processing and data management at the edge. Application developers of embedded systems and IoT devices benefit from great performance when they select ITTIA DB IoT and FreeRTOS.

The memory footprint of embedded systems is a significant restriction. This is especially true when embedded software becomes more sophisticated and modern software engineering methodologies such as component-based design become more prevalent. When ITTIA DB IoT and FreeRTOS are integrated, embedded systems are empowered to monitor, process, manage and store real-time data with a remarkably tiny footprint.

Security protocols protect a system from harmful behavior. In high-threat environments, it is mandatory that embedded systems and connected devices have built-in security features. While devices must comply with security standards before being connected, developers must minimize any extra footprint costs associated with security. From product conception to end-of-life, ITTIA adheres to a secure-by-design development methodology, and ITTIA DB offers a complete solution to secure data on IoT devices. A description of the coding, testing, memory safety proof, and security review standards used by the RTOS kernel is available in a "Coding Standard, Testing and Style Guide."

ITTIA DB IoT and FreeRTOS are the ideal choices for the most demanding of embedded applications as they enable the system to monitor, filter, and store real-time data on desired supported microcontrollers. Unformatted data will be captured, saved, and analyzed with ITTIA DB IoT.