The i.MX 6 series of applications processors use a scalable multicore platform that consists of single, dual and quad-core families based on the ARM ® Cortex™-A9 architecture for next-generation consumer, automobile as well as industrial applications. The processors are energy-efficient and powerful and could be made use of in Automotive Infotainment, E-Readers, Home Automation, In-flight Entertainment, Intelligent Industrial Control Systems, IP phones, IPTV, Portable Medical Devices, as well as Tablets.
The i.MX 6 series was designed especially to allow this new market by uniting high-performance scalable multimedia processing, a software-compatible family of 5 processors and pin *-suitable processor solutions with integrated power management to make sure that a manufacturer could release a complete portfolio of products with a single hardware design.
The i.MX 6 series gets to a new level of power versus efficiency by giving a scalable family of single, dual and quad-core processor families based on the ARM Cortex-A9 architecture. Single, as well as dual-core designs, provide cost-effective performance scalability while the quad- processor offers more performance at lower power for the most requiring applications with constrained power budget.
i.MX 6 supports integrated 1080p encoder/decoder hardware engine and high-performance graphics accelerators with 1080p60 video playback, allowing incredibly high-grade video with long battery life for devices playing high-definition content. The powerful 3D graphics engine integrates the power of the main cores with the 3D engine to perform considerable computational tasks. The mixed multimedia processing power of i.MX 6 Application Processors makes it possible for a new generation of devices ready for augmented reality applications, content creation capacities and multichannel HD video processing and so on.
Our Embedded Solution team is competent at the following with on i.MX platform.
As part of the i.MX based customized boards we could support with integrating peripherals (e.g. extending NAND, SDRAM), customizing boot loaders (e.g. U-Boot), and executing testing diagnostics as part of the BSP development.
We have experience with building Linux based mobile operating system such as Android as well as porting of Linux kernels and device drivers.
Our team is experienced in developing device drivers for cameras, capture cards, receivers, HDMI, TFP-401 (V4L2 and DVI based device drivers), GPIO, UART, Streaming, WLAN and Bluetooth devices on i.MX 6 Platform.
We have the know-how on LTIB, Yocto or hand-stitched application development environments making use of µClibc. Our team is experienced in developing GUI applications utilizing Qt, GTK+, and OpenGL for User Interfaces. We likewise developed applications utilizing GStreamer and VLC.