Difference between revisions of "IMX8/iMX8MEVK/Overview"

From RidgeRun Developer Connection
< IMX8‎ | iMX8MEVK
Jump to: navigation, search
Line 58: Line 58:
 
After the previous instructions, the board will boot from the USB stick
 
After the previous instructions, the board will boot from the USB stick
  
=Custom Image=
 
In order to create your own image, a supported Software Development Kit will be required for your desired OS.
 
  
==Yocto==
+
= Out of the box =
To create a customized image with Yocto, first install its required packages with the following commands:
 
* repo tool
 
<pre>
 
mkdir ~/bin
 
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
 
chmod a+x ~/bin/repo
 
export PATH=~/bin:$PATH
 
</pre>
 
  
* Yocto dependencies
+
The package includes the following items:
<pre>
 
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential \
 
chrpath socat cpio python python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping \
 
libsdl1.2-dev xterm autoconf libtool libglib2.0-dev python-git sed cvs subversion coreutils \
 
texi2html docbook-utils python-pysqlite2 help2man make gcc g++ desktop-file-utils libgl1-mesa-dev \
 
libglu1-mesa-dev mercurial automake groff curl lzop asciidoc u-boot-tools dos2unix mtd-utils pv \
 
libncurses5 libncurses5-dev libncursesw5-dev libelf-dev zlib1g-dev
 
</pre>
 
  
* Download the iMx8MQ Evaluation Kit source code
 
<pre>
 
mkdir imx-yocto-bsp
 
cd imx-yocto-bsp
 
repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-morty -m imx-4.9.51-8mq_ga.xml
 
repo sync
 
</pre>
 
 
* Set up the build configuration
 
'''For now, only Wayland distro is supported for iMX8'''
 
<pre>
 
DISTRO=fsl-imx-wayland MACHINE=imx8mqevk source fsl-setup-release.sh -b build
 
</pre>
 
 
* Start the build process
 
<pre>
 
bitbake fsl-image-multimedia-full
 
</pre>
 
 
Other images are supported, i.e '''core-image-minimal'''
 
 
For flashing the image, refer to iMX8 Installing an Image section.
 
 
=Package Content=
 
This is a description about the iMX8MQ Evaluation Kit and. The package includes the following items:
 
 
* iMX8MQ Evaluation Kit Board preloaded with Android 8.1
 
* iMX8MQ Evaluation Kit Board preloaded with Android 8.1
 
* 12v power adapter
 
* 12v power adapter
Line 113: Line 70:
 
[[File:Imx8mevk.jpg|800px]]
 
[[File:Imx8mevk.jpg|800px]]
  
=Port description=
+
= Get to know i.MX8 EVK =
 
The i.MX8 EVK has many connectors in all sides of the board. The following images describe the ports available in each of the sides of the board.
 
The i.MX8 EVK has many connectors in all sides of the board. The following images describe the ports available in each of the sides of the board.
  

Revision as of 17:58, 2 November 2018


NXP Partner Program Registered Vertical.jpg NXP Partner Program Horizontal.jpg
  Index  





Key Features

The iMX8M Evaluation Kit has the following features:

  • Processor: i.MX 8M Quad (Based on Cortex-A53 and Cortex-M4F series)
  • Memory RAM: 3 GB LPDDR4
  • eMMC: 16 GB
  • Wireless: WiFi 802.11 a/b/g/n/ac MIMO 2x2 + Bluetooth 4.1
  • Network: Gigabit Ethernet
  • GPU: Vivante GC7000 Lite
  • Display specification:
  1. HDMI (4K@60fps)
  2. 4-lane MIPI-DSI mini-SAS (1080p@60fps)
  • Camera support:
  1. 2x 4-lane MIPI-CSI mini-SAS (1080p@60fps)
  • Audio: 3.5 mm Audio Jack
  • Interfaces:
  1. USB 3.0 Type A
  2. USB 3.0 Type C
  3. SD card
  4. RTC
  5. M.2 connector (PCIe, USB, UART, I2C and I2S)
  6. JTAG
  • Supported OS :
  1. Yocto
  2. FreeRTOS
  3. Android
  • Power supply: 12V

Boot Options

The board is able to boot from more that one way, below you will see how to configure the boot device.

eMMC

By default, the board will boot from eMMC. Just be sure that the Boot Mode Switch is place on left side before connecting the power adapter.

USB Boot

This Boot option requires a Bootable USB stick and a Serial Console Cable, refer to iMX8 Software Support section to download a prebuilt image or create your own image with the instructions provided in the Custom Image section.

Instructions to setting up the USB Boot:

  • Connect the iMX8MQ board to a host machine with the Serial Console Cable.
  • Start any serial console (i.e minicom or term)
  • Power on the board, the console will display the U-boot start-up screen.
  • Press any key on your keyboard to stop the boot sequence, this will display the U-Boot console.
  • Change the Boot Device with the following command:
setenv boot_targets usb0
  • If you do not want to repeat this commands, you can save the selected Boot Device with this command:
saveenv
  • Continue the Boot sequence by typing the next command:
boot

After the previous instructions, the board will boot from the USB stick


Out of the box

The package includes the following items:

  • iMX8MQ Evaluation Kit Board preloaded with Android 8.1
  • 12v power adapter
  • USB type A to micro USB
  • USB type A to USB type C

Imx8mevk.jpg

Get to know i.MX8 EVK

The i.MX8 EVK has many connectors in all sides of the board. The following images describe the ports available in each of the sides of the board.

EVK ports in the front
EVK ports in the left EVK ports in the top EVK ports in the right
EVK ports in the back EVK ports in the bottom


[[IMX8/<Replace with "previous" page>|Previous: <Replace with "previous" page>]] Index [[IMX8/<Replace with "next" page>|Next: <Replace with "next" page>]]