Skip to content Skip to navigation

Consumer Electronics - Freescale

When Freescale started expanding the SDK for their i.MX233 line of system-on-a-chip hardware, used in portable media players, they recognized the need for an embedded relational database to manage media file metadata. After carefully evaluating the available options, Freescale selected ITTIA DB as the back-end for data storage in their media player SDK.

When the number of files – such as songs and videos – is limited, information about each song can be generated on the fly and stored in flat files. But this quickly becomes impractical when
thousands of songs are stored on the device. Indexing should be performed once, either when the song is added to the device, or the first time it is booted after the song is added. Tasked with indexing a dynamic list of songs and other media files using various criteria, Freescale set out to find a relational database would not consume much memory or processor time.

To meet the demands of media player applications on a specific line of hardware, Freescale would need a database that can integrate easily and operate at a required level of performance.
The database would need be fast, small footprint, reliable to handle power loss and scalable to thousands of tracks. Freescale selected ITTIA to provide the database back-end for the i.MX233 SDK. Working together, ITTIA and Freescale developed a solution that would ultimately benefit media player manufacturers.

Request Document

To prevent automated spam submissions leave this field empty.

We will process your request with a valid company email address. By registering, I hereby agree to receive technical marketing materials and other information via email and/or phone call about ITTIA products and services. I may unsubscribe at any time.