Developer Docs

Basic Setup

Hardware and software requirements to get started with GraphLab Boot.


Supported hardware platforms

PlatformSoCDisplayNotes
Toradex Verdin iMX8MP on Dahliai.MX8M PlusOverlay-defined pipelineValidated target
Custom carrier boardsiMX8MP classVariesRequires overlay and BSP adaptation

Minimum software stack

  • Linux kernel 6.6 (current validated stack) with DRM/KMS support
  • U-Boot SPL with FAT partition support
  • Yocto Kirkstone or later (recommended) / Torizon 6+ / Custom BSP

Required components

ComponentDescriptionProvided by
initstub.binInit stub loaded by U-Boot SPLGraphLab Boot package
license.binDevice-specific signed licensePortal (per-device)

Evaluation package overview

The evaluation package contains everything needed to test GraphLab Boot on a supported EVK:

  • initstub.bin for the target SoC
  • Sample splash/logo assets
  • Yocto layer (meta-graphlab) and integration recipes
  • Documentation and quickstart guide

System diagram

┌─────────────────────────────────────────────────────┐
│ i.MX8M Plus                                         │
│                                                     │
│  Cortex-M7                     Cortex-A53            │
│  ┌─────────────┐               ┌─────────────┐     │
│  │ M7 Firmware │               │ Linux Kernel│     │
│  │ - Display   │               │ - DRM/KMS   │     │
│  │ - License   │               │ - WPE WebKit│     │
│  │ - Splash    │               │ - App       │     │
│  └──────┬──────┘               └──────┬──────┘     │
│         │                             │             │
│         └────── Shared RAM ───────────┘             │
│                (License + Display state)             │
│                                                     │
│  Boot FAT partition (device/partition is image-specific) │
│  ├── initstub.bin                                   │
│  └── license.bin                                    │
└─────────────────────────────────────────────────────┘
Next step: Follow the Quickstart to flash and test the evaluation image.