DeviceSQL Overview
DeviceSQL is an SDK for building high-performance code to manipulate data using a SQL-based language.
The DeviceSQL SDK has two main components:
The DeviceSQL Compiler analyzes and compiles statements written in the DeviceSQL language into ANSI C code. DeviceSQL Runtime Services provide a variety of data services that are linked into your application. With DeviceSQL, you can:
- Use simple SQL statements to build reliable, efficient code for defining, managing, storing and searching data
- Specify the runtime services required by your application to optimize performance and minimize memory footprint
- Build exceptionally fast, efficient embedded databases and code for manipulating data
- Interface to your DeviceSQL-enabled code and data with any of three APIs: a Developer-Defined API, a Dynamic C API, and/or an interpreted SQL API
DeviceSQL is proven in a wide variety of systems, including digital set-top boxes, car audio and infotainment systems, MP3 players, mobile handsets, printers, communications equipment and more.
The Expert’s Choice
DeviceSQL is the expert’s choice for getting reliable, high-performance code for manipulating data in embedded applications. We invite you to learn more about DeviceSQL and how Encirq’s design consulting expertise and professional engineering services can help you solve tough engineering challenges. Contact Us today.