ITTIA DB SQL Supports Micrium RTOS |

ITTIA DB SQL Supports Micrium RTOS

July 23, 2015 - ITTIA announces support for Micrium uC/OS-II and uC/OS-III real-time operating systems (RTOSes) in its DB SQL embedded database. Micrium operating systems run on a large number of processor architectures, including Blackfin DSPs from Analog Devices and ARM Cortex microcontrollers from Freescale, that accelerate data acquisition with integrated vision, voice, sensor, and packet processing hardware.

DB SQL and Micrium's RTOS kernels enable software to efficiently run SQL queries while continuously cataloging critical data records. DB SQL development kits for uC/OS-II, uC/OS-III, and the uC/FS file system are available for immediate download.

For embedded software development, DB SQL and uC/OS kernels provide a solid foundation on which efficient multitasking applications can reliably store and access information. Software overhead and footprint are easy to manage when the operating system kernel, drivers, libraries, and application code are all compiled together into a single execution unit.

In addition, embedded devices typically store data on flash media. uC/FS is a portable file system library for embedded systems that can be used with or without an operating system. The storage device is accessed directly, giving the application optimized access. In a multitasking environment, tasks can share access to the file system by implementing locking functions or opening database connections. uC/FS does not rely on any other operating system features and does not require an operating system for single-task devices.

Transactional storage with DB SQL improves persistent data storage in three key areas: reliability, scalability, and shared access. The DB SQL database library uses transaction logging, indexed search, and locking to empower embedded applications.