Skip to content

Demo board for the i.MX6ULL Single-Core Processor with Arm Cortex-A7 Core

License

Notifications You must be signed in to change notification settings

ts-manuel/iMX6-Demo-Board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i.MX6 Demo Board

iMX6 Demo Board-01.png

Table of Contents
  1. About The Project
  2. Hardware Specifications
  3. Software
  4. Schematic

About The Project

This repository contains the design files and documentation for a custom-built Linux demo board based on the NXP i.MX6ULL (900 MHz ARM Cortex-A7). The purpose of this project isn't to solve a specific problem or build a commercial product. This is a dedicated learning platform designed to bridge the gap between simple micro-controllers and complex application processors. While micro-controllers (like STM32 or ESP32) are great for real-time tasks, application processors are better suited for "heavy lifting" and high-level software stacks. Checkout the full schematic schematic and the Interactive BOM.

Hardware Specifications

  • System
    • CPU: NXP i.MX6ULL @ 900 MHz (ARM Cortex-A7)
    • RAM: 512 MB DDR3
  • Storage:
    • 4 GB eMMC (On-board)
    • 32 MB NOR Quad SPI
    • Micro SD-Card Slot
  • Connectivity:
    • 1x 100Mb Ethernet
    • 2x USB 2.0 Host (Type A)
    • 1x USB 2.0 Device (Type C)
    • 2x Audio Jacks 3.5 mm (WM8904 Codec)
  • UI & Indicators:
    • 24-bit LCD Interface
    • 8x User LEDs + 5x Status LEDs

Software

The current goal is to compile a basic Linux image using the Yocto Project to exercise and validate every hardware feature on the board (Ethernet, USB, Display, and GPIO).

Status: In Progress. Development of the custom meta-layer and bitbake recipes is currently underway.

Schematic

Checkout the full schematic in PDF.

iMX6 Demo Board-01.png

POWER TREE

iMX6 Demo Board-02.png

BLOCK DIAGRAM

iMX6 Demo Board-03.png

POWER

iMX6 Demo Board-04.png

CPU

iMX6 Demo Board-05.png

RAM DDR3

iMX6 Demo Board-06.png

eMMC QSPI SD

iMX6 Demo Board-07.png

USB TYPE A

iMX6 Demo Board-08.png

ETHERNET

iMX6 Demo Board-09.png

AUDIO CODEC

iMX6 Demo Board-10.png

LCD

iMX6 Demo Board-11.png

BOOT CONFIG

iMX6 Demo Board-12.png

CONTROL GPIO

iMX6 Demo Board-13.png

About

Demo board for the i.MX6ULL Single-Core Processor with Arm Cortex-A7 Core

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published