Documentation index for COM boards

There is a lot of documentation for the (u)COM boards and it can sometimes be difficult to find exactly the information you are looking for. Below is a documentation index grouped into type of document.

There is also an index constructed in an FAQ-like way.

Flyers

Document Description
iMX8M COM Flyer Flyer for the iMX8M COM board
iMX8M Mini uCOM Flyer Flyer for the iMX8M Mini uCOM board
iMX8M Nano uCOM Flyer Flyer for the iMX8M Nano uCOM board
iMX7 Dual COM Flyer Flyer for the iMX7 Dual COM board
iMX7 Dual uCOM Flyer Flyer for the iMX7 Dual uCOM board
iMX7ULP uCOM Flyer Flyer for the iMX7ULP uCOM board
iMX6 Quad COM Flyer Flyer for the iMX6 Quad COM board
iMX6 DualLite COM Flyer Flyer for the iMX6 DualLite COM board
iMX6 SoloX COM Flyer Flyer for the iMX6 SoloX COM board
iMX6 UltraLite COM Flyer Flyer for the iMX6 UltraLite COM board
COM Carrier board Flyer Flyer for the COM Carrier board

Datasheets

Document Description
iMX8M COM Datasheet Datasheet for the iMX8M COM board
iMX8M Mini uCOM Datasheet Datasheet for the iMX8M Mini uCOM board
iMX8M Nano uCOM Datasheet Datasheet for the iMX8M Nano uCOM board
iMX7 Dual COM Datasheet Datasheet for the iMX7 Dual COM board
iMX7 Dual uCOM Datasheet Datasheet for the iMX7 Dual uCOM board
iMX7ULP uCOM Datasheet Datasheet for the iMX7ULP uCOM board
iMX6 Quad COM Datasheet Datasheet for the iMX6 Quad COM board
iMX6 DualLite COM Datasheet Datasheet for the iMX6 DualLite COM board
iMX6 SoloX COM Datasheet Datasheet for the iMX6 SoloX COM board
iMX6 UltraLite COM Datasheet Datasheet for the iMX6 UltraLite COM board
COM Carrier board V2 Datasheet Datasheet for the COM Carrier board V2
COM Carrier board Datasheet Datasheet for the COM Carrier board V1

Alternative signal pinning

Document Description
iMX8M COM alternative signal pinning iMX8M COM board pinning and alternative functions
iMX8M Mini uCOM alternative signal pinning iMX8M Mini uCOM board pinning and alternative functions
iMX8M Nano uCOM alternative signal pinning iMX8M Nano uCOM board pinning and alternative functions
iMX7 Dual COM alternative signal pinning iMX7 Dual COM board pinning and alternative functions
iMX7 Dual uCOM alternative signal pinning iMX7 Dual uCOM board pinning and alternative functions
iMX7ULP uCOM alternative signal pinning iMX7ULP uCOM board pinning and alternative functions
iMX6 Quad COM alternative signal pinning iMX6 Quad COM board pinning and alternative functions
iMX6 DualLite COM alternative signal pinning iMX6 DualLite COM board pinning and alternative functions
iMX6 SoloX COM alternative signal pinning iMX6 SoloX COM board pinning and alternative functions
iMX6 UltraLite COM alternative signal pinning iMX6 UltraLite COM board pinning and alternative functions

3D Models

Document Description
iMX8M COM board 3D models 3D models for the iMX8M COM board
Generic uCOM board 3D-models 3D models for the boards with uCOM form factor
iMX7 Dual COM board 3D models 3D models for the iMX7 Dual COM board
iMX7 Dual uCOM board 3D models 3D models for the iMX7 Dual uCOM board
iMX6 Quad COM board 3D models 3D models for the iMX6 Quad COM board
iMX6 DualLite COM board 3D models 3D models for the iMX6 DualLite COM board
iMX6 SoloX COM board 3D models 3D models for the iMX6 SoloX COM board
iMX6 UltraLite COM board 3D models 3D models for the iMX6 UltraLite COM board
COM Carrier board 3D models 3D models for the COM Carrier board

Schematics

Document Description
uCOM Adapter board schematic Schematics for the adapter board to the uCOM boards (not the iMX7 Dual uCOM)
iMX7D uCOM Adapter board schematic Schematics for the adapter board to the iMX7 Dual uCOM board
COM Carrier board schematic Schematics for the COM Carrier board

Getting started

Document Description
Getting started with iMX Developer’s Kit V2 If you have a iMX Developer’s Kit V2 start reading this page to get up-and-running with the kit.
Getting started with iMX Developer’s Kit (V1) If you have a iMX Developer’s Kit V1 start reading this page to get up-and-running with the kit.
EACOM board selection guide This document give guidance in selecting a suitable application i.MX processor and EA(u)COM board.
Working with Yocto to build Linux This document describes how build a Linux distribution, how to program a board, build a toolchain, …
How to mount and unmount a COM board This document describes how mount and unmount a COM board from a carrier board.
How to mount and unmount a uCOM board This document describes how mount and unmount a uCOM board from a carrier board.

Bootloaders and Operating systems

Document Description
Working with Linux and U-boot Boot process, device trees, copy files to target…
Boot times and optimization This document show the Linux kernel boot time for our COM boards and how to optimize it.
Power consumption, sleep, and wakeup This document show you power consumption, but also how to put Linux into sleep modes and how to wake up from sleep modes.
Getting started with Android v7 Get started with Android (v7.1.1) for iMX6 Quad, iMX6 DualLite and iMX7 Dual.

Heterogeneous Multicore Processing (HMP)

Document Description
Working with the Cortex-M4 on iMX6 SoloX This document provides you with step-by-step instructions for how to work with the Cortex-M4 microcontroller on the iMX6 SoloX COM Board.
Working with the Cortex-M4 on iMX7 Dual This document provides you with step-by-step instructions for how to work with the Cortex-M4 microcontroller on the iMX7 Dual (u)COM Board.
Working with the Cortex-M on iMX8M boards This document provides you with step-by-step instructions for how to work with the Cortex-M microcontroller on the iMX8M (u)COM boards.

Devices and peripherals

Document Description
Interface testing This document describes commands to do basic testing of peripheral interfaces.
Use a camera This document describes how to connect and use a camera with a Developer’s Kit.
Working with eMMC This document show you how to get information about the eMMC, create partitions, and convert to enhanced mode.
Getting started with M.2 modules (Linux 5.4) This document is a QuickStart guide to get started with Wi-Fi/BT M.2 modules.
Note: Only valid for iMX Developer’s Kit V2 (that has the M.2 connector).
Getting started with M.2 modules (Linux 4.14) This document is a QuickStart guide to get started with Wi-Fi/BT M.2 modules.
Note: Only valid for iMX Developer’s Kit V2 (that has the M.2 connector).
Wireless Communication on iMX Developer’s Kits This document describes different ways to add wireless devices to an iMX Developer’s Kit.
Note: Valid for iMX Developer’s Kit (that has the mPCIe connector) and to some extent also valid for iMX Developer’s Kit V2.
How to Program OTP Fuses on iMX COM boards This document describes how you can program and access OTP fuses on Embedded Artists iMX based COM boards.

Displays and User interfaces

Document Description
Get started with the 7-inch HDMI Display Kit The 7-inch HDMI display kit can be used together with all the iMX6, iMX7 and iMX8 Developer’s Kits.
Run Demos from Crank Software This document describes how to run graphical demos from Crank Software on the iMX Developer’s Kits.
Add displays to Developer’s Kits This document describes the process of adding a display yo an iMX Developer’s Kit.

Application Development

Document Description
Google Coral Accelerators This documents show you how to accelerate machine learning calculations using Coral USB and M.2 Accelerators
Develop with C This document provide you with instructions for how to start developing using the C programming language.
Develop with Python This document provides you with step-by-step instructions to start writing Python scripts.
Develop with Node.js This document shows you how to install Node.js on the target file system and how to get started with your development.
Develop with Qt5 This document provides an overview of Qt and step-by-step instructions for setting up QtCreator – the development environment for Qt.
Getting started with Qt for Device Creation / Boot2Qt This document provides you with step-by-step instructions for how to get started with Boot2Qt for Embedded Artists iMX6, iMX7, and iMX8 based COM boards
Over-the-Air (OTA) updates This document provides you with step-by-step instructions for how to get started with Mender for Embedded Artists iMX6, iMX7, and iMX8 based COM boards. Mender is a solution for OTA updates.