I.MX8M

From Estone Technology Wiki
Jump to: navigation, search

About

Overview

The i.MX 8M family of applications processors based on Arm® Cortex®-A53 and Cortex-M4 cores provide industry-leading audio, voice and video processing for applications that scale from consumer home audio to industrial building automation and mobile computers.

Imx8m-main1.png

Features

These boards enable HDMI out for simple out-of-the-box bring up. Presents LPDDR4, eMMC, QSPI and SDMicro memory options, 10/100/1000 Ethernet port, USB 3.0 connectors and PCIe Interface high-speed interfaces. For Audio and Video evaluations it brings an HDMI 2.0a Type-A and MIPI-DSI connectors, as well as 32-bit Audio samples with up to 768kHz sampling rate, an audio interfaces expansion connector and a headphone 3.5mm audio jack.

I.mx8-block-diagram.jpg

Quick Start Guide

i.MX8M has multiple boot configurations which are listed in the Quick Startup Guide below. Please follow the guide below to get started with i.MX8M boot and port diagram for this board

i.MX8M Facts Datasheet

i.MX8M Hardware User's Guide

i.MX8M Processor Datasheet

i.MX8M Build From Source

Requirements

CPU - 2 Core Processors
Memory Size - 2GB Minimum
Disk Space - 30GB Minimum
Operating System - Ubuntu 12.04 LTS, Ubuntu 14.04 LTS, Ubuntu 16.04 LTS

Setup Environment

Follow the steps below for host setup. Once the guides below are finished you can follow the next section to compile image from scratch

  1. Setup Yocto Build Environment
  2. Build and Install SDK

Build Yocto Image from Scratch

These guides will guide you through image creation and compile from scratch

Note:Before starting any of these guides please setup environment from previous section

Image Without GUI

Image With GUI

Image With GUI & Alexa Dependencies

Micro SD Image

DDR-Tool

Download DDR-Tool manual below