The i.MX 6 series of applications processors offer a scalable multicore platform that includes single-, dual- and quad-core families based on the ARM® Cortex™-A9 architecture for next-generation consumer, industrial and automotive applications. The processors are powerful and energy-efficient and can be used in Automotive Infotainment, E-Readers, Home Automation, In-flight Entertainment, Intelligent Industrial Control Systems, IP phones, IPTV, Portable Medical Devices, and Tablets.
High Performance Multimedia Processing
The i.MX 6 series was designed specifically to enable this new market by bringing together high-performance scalable multimedia processing, a software-compatible family of five processors and pin*-compatible processor solutions with integrated power management so that a manufacturer can deploy a full portfolio of products with a single hardware design.
Energy-Efficient and Cost-Effective Solutions
The i.MX 6 series reaches a new level of power versus performance by providing a scalable family of single-, dual- and quad- core processor families based on the ARM Cortex-A9 architecture. Single- and dual-core designs provide cost-effective performance scalability while the quad- processor provides more performance at lower power for the most demanding applications with constrained power budgets.
Powerful Graphics Engine
i.MX 6 supports integrated 1080p encoder/decoder hardware engine and high-performance graphics accelerators with 1080p60 video playback, enabling exceptionally high-quality video with long battery life for devices playing high-definition content. The powerful 3D graphics engine combines the power of the main cores with the 3D engine to perform extensive computational tasks. The combined multimedia processing power of i.MX 6 Application Processors enables a new generation of devices ready for augmented reality applications, content creation capabilities and multichannel HD video processing etc.
Our Capabilities on i.MX 6 Platform
Ray Business Technologies Embedded Solution team is skilled at the following on i.MX platform.
- Board Support Packages (BSP)
- Operating system bring-up
- Kernel porting
- Device driver development
- Application development
Board Support Packages: As part of the i.MX based custom boards we can support with integrating peripherals (e.g. extending NAND, SDRAM), customizing boot loaders (e.g. U-Boot), and performing testing diagnostics as part of the BSP development.
Operating System Bring-up: We have experience with building Linux based mobile operating systems such as Android and porting of Linux kernels and device drivers.
Device Driver Development: Our team is experienced in developing device drivers for cameras, capture cards, tuners, HDMI, TFP-401 (V4L2 and DVI based device drivers), GPIO, UART, Streaming, WLAN and Bluetooth devices on i.MX 6 Platform.
Application Development: We have expertise on LTIB, Yocto or hand-stitched application development environments using uclibc. Our team is experienced in developing GUI applications using Qt, OpenGL and GTK+ for User Interfaces. We also developed applications using GStreamer and VLC.