A multicore platform consisting of single, dual and quad-core families based upon the ARM ® Cortex™- A9 architecture
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.
High-Performance Multimedia Processing
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.
Energy-Efficient and Cost-Effective Solutions
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.
Powerful Graphics Engine
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 Capabilities on i.MX 6 Platform
Our Embedded Solution team is competent at the following with on i.MX platform.
Board Support Packages (BSP)
Operating system bring-up
Device driver development
Board Support Packages:
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.
Operating System Bring-up:
We have experience with building Linux based mobile operating system such as Android as well as porting of Linux kernels and device drivers.
Device Driver Development:
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.