Basic Setup
Hardware and software requirements to get started with GraphLab Boot.
Supported hardware platforms
| Platform | SoC | Display | Notes |
|---|---|---|---|
| Toradex Verdin iMX8MP on Dahlia | i.MX8M Plus | Overlay-defined pipeline | Validated target |
| Custom carrier boards | iMX8MP class | Varies | Requires 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
| Component | Description | Provided by |
|---|---|---|
initstub.bin | Init stub loaded by U-Boot SPL | GraphLab Boot package |
license.bin | Device-specific signed license | Portal (per-device) |
Evaluation package overview
The evaluation package contains everything needed to test GraphLab Boot on a supported EVK:
initstub.binfor 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.