ITTIA’s next generation embedded database technology, ITTIA DB SQL, delivers capabilities culminated from decades of database evolution in a compact, self-managing software library. IAR Embedded Workbench® is a high-performance C/C++ compiler and debugger tool suite for applications based on a variety of controllers. This combination opens the door for embedded developers to leverage enterprise data management features with a powerful compiler and a debugging tool suite across product lines and with any operating system and architecture. In addition, this offering includes development interoperability and low-cost maintainability, as both technologies are cross-platform and support various operating systems and processor architectures.
IAR Embedded Workbench® combines the IAR C/C++ Compiler, assembler, linker, librarian, text editor, project manager, and IAR C-SPY Debugger, all in an integrated development environment (IDE). In addition, ITTIA DB SQL provides a data storage library that includes replication, client/server communications, online backup, and high-performance recovery, which gives developers a complete set of tools.
ITTIA DB SQL and IAR Embedded Workbench® are suitable for development environments both with and without an operating system. In-memory storage and many file systems are supported when there is no operating system. Adding a multi-threading library or operating system unlocks ITTIA DB’s multi-user capabilities, including shared access, client/server, and change notification.
ITTIA DB SQL is a cross-platform database and ITTIA supports various operating system environments. IAR Embedded Workbench® includes support for dozens of different processor cores and hundreds of specific devices. ITTIA DB SQL even supports IAR Systems’ smallest runtime library and Extended Embedded C++, which can significantly reduce the total footprint of an embedded application.
A free copy of ITTIA DB SQL for IAR is available for evaluation at:
www.ittia.com/products/evaluation