Ittia adds FreeRTOS support to DB IoT
- January 18, 2023
- Steve Rogerson

Support for FreeRTOS has been added to the Ittia DB IoT embedded database built for microcontroller applications.
Bellevue, Washington, company Ittia is a provider of time-series secure embedded data management software for microcontrollers and microprocessors. FreeRTOS is a real-time operating system kernel for embedded devices that has been ported to more than 40 microcontroller platforms specifically for deeply embedded applications.
Ittia DB IoT is a time-series embedded database built primarily for microcontroller-based embedded applications. Ittia software development lifecycle (SDL) conforms to the principles of IEC and ISO 62443. Both Ittia DB IoT and FreeRTOS are designed for embedded, real-time and IoT applications.
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 and autonomous robots. Embedded engineers face 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 suitable for embedded system real-time data management.
Non-functional constraints, such as execution time, memory capacity and energy consumption, are problems for developers in the embedded systems sector. A developer must consider and then assess several options 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 can benefit from improved 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 methods 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 tiny footprint.
Security protocols protect a system from harmful behaviour. In high-threat environments, embedded systems and connected devices need built-in security features. While devices must comply with security standards before being connected, developers must reduce 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 is a complete offering 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 let the system monitor, filter and store real-time data on desired supported microcontrollers. Unformatted data will be captured, saved and analysed.
Ittia provides a secure time-series data management platform for building real-time IoT applications. Ittia DB helps manufacturers and software architects collect, process and secure data on the edge. It is known for empowering manufacturers to embed reliability, scalability and performance into modern data-driven device software. It is designed to be suitable for mission-critical application development and deployment.
FreeRTOS was developed in partnership with chip companies over an 18-year period and is a real-time operating system (RTOS) for microcontrollers and small microprocessors. Distributed freely under the MIT open-source licence, FreeRTOS includes a kernel and a growing set of libraries for use across all industry sectors.










