Layerscape Linux Distribution POC



NXP Linux Software

NXP Linux Software


Layerscape LDP Components

  • Freely available
    • Download from public repositories (e.g.
    • No need to download a large ISO and extract
  • Modularized
    • Boot-loaders, Kernels, User-space libraries, Tools, Configuration
    • Pick and choose ones you need
  • Clean layering, separation
    • Separate patches on top of open source
    • Patches identified by platform/IP
  • Easy updates via Git
    • Periodic releases and interim updates
    • Support for two recent LTS kernels

Layerscape LDP

  • Easy boot mechanisms
    • Boot from multiple sources
    • Simple, quick updates from any mass-storage
    • Brick-proof mechanism* - easy recovery via SD
  • Easy runtime upgrades
    • Rich LDP user-land and repositories
    • On-the-fly install with apt-get
    • Build/install from source on target
  • Latest and greatest
    • Latest Layerscape platforms
    • Latest drivers and features
    • Layerscape specific tools, drivers

What’s New In L6.1.1-1.0.0-LLDP

  • NXP Layerscape LDP userland:
    • NXP Layerscape LDP, including Linux distro main packages and NXP packages
  • Toolchain: gcc-11.2, glibc-2.36,binutils-2.38, gdb-12.1
  • Linux kernel core and virtualization:
    • LTS kernel 6.1.1 update
  • Linux kernel drivers:
    • Data Plane Development Kit (DPDK):
    • Virtualization - OVS-DPDK
  • U-Boot bootloader:
    • U-Boot v2022.04 update
    • AQR113C on TWR-LS1021A, LS1088ARDB, and LX2162AQDS
  • Other tools and utilities:
    • AQR113C firmware
    • Yocto bitbake

Support Policy

    Technology Support Policies for more information.

Supported Devices

  • LS1012A: Layerscape® 1012A Low Power Processor
  • LS1020A: Layerscape® 1020A and 1022A Dual-Core Processors
  • LS1021A: Layerscape® 1021A Dual-Core Processor with LCD Controller
  • LS1024A: Layerscape® 1024A Dual-Core Processor
  • LS1028A: Layerscape® 1028A Applications Processor
  • LS1043A: Layerscape® 1043A and 1023A Processors
  • LS1046A: Layerscape® 1046A and 1026A Processors
  • LS1088A: Layerscape® 1088A and 1048A Processor
  • LS2084A: Layerscape 2084A and 2044A Multicore Processors
  • LS2088A: Layerscape® 2088A and 2048A Processors
  • LX2160A: Layerscape® LX2160A, LX2120A, LX2080A Processors
  • LX2162A: Layerscape® LX2162A, LX2122A, LX2082A Processors

Comparing Layerscape LDP and the prior Layerscape SDK

  • Layerscape LDP is a fully-featured and mature Yocto-based Linux Distribution POC for Arm-based Layerscape processors. Yocto Software Project is a worldwide industry standard with Community Support. it is easy to build and deploy Linux Distribution. Layerscape SDK is a prior NXP in-house tool, which can provide more flexibility to users. However, it is difficult to continue with this tool as it no longer has Community Support.
  • We recommend customers using Arm-based Layerscape family to migrate to Layerscape LDP for the Linux Distribution build for the most up-to-date enablement software and tools, including support for the latest LTS Linux kernels. We continue to support Yocto as the key Linux Distribution POC going forward.
  • Both Layerscape LDP and prior SDK can be used either as reference Linux integration or as individual NXP components – drivers, tools, libraries, boot loaders etc.
Root file system generator Update status Products supported Build system Pre-built binaries for Layerscape RDBs Documentation Status
Layerscape Linux Distribution Proof of Concept (LLDP) Distribution with package managers Maintained with recent LTS Layerscape and i.MX Yocto Compilable components Extensive
Embedded Linux Yocto Maintained with recent LTS Layerscape and i.MX Yocto Compilable components; binaries for i.MX boards Extensive for i.MX, minimal for Layerscape
Layerscape SDK Distribution with package managers Final update: LSDK21.08, Aug 2021, kernel 5.10 Layerscape Flexbuild (make) Compilable components; binaries for Layerscape boards Extensive
QorIQ SDK Yocto Final update: SDK2.0-1703, March 2017, kernel 4.1 Layerscape and Power-based QorIQ devices Yocto Compilable components; binaries for Layerscape and QorIQ boards Extensive



  • BSP, Drivers and Middleware

    Embedded Linux SDK

  • BSP, Drivers and Middleware

    Legacy Layerscape Software Development Kit, LSDK 21.08

  • BSP, Drivers and Middleware

    Layerscape Linux Distribution Proof of Concept SDK

  • BSP, Drivers and Middleware

    QorIQ Linux SDK 2.0-1703

Note: For better experience, software downloads are recommended on desktop.


Quick reference to our documentation types.

1-5 of 19 documents

Show All

Design Resources

Select a section:


1-5 of 9 hardware offerings

Show All

Related Software

2 software files

Note: For better experience, software downloads are recommended on desktop.


5 trainings


What do you need help with?