Layerscape Linux Distribution POC

LAYERSCAPE-SDK

Diagram

NXP Linux Software

NXP Linux Software

Features

Layerscape LDP Components

  • Freely available
    • Download from public repositories (e.g. github.com)
    • 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 L5.15.52_2.1.0-LDP

  • Support for LS1043ARDB-PD Redesign
  • Kernel v5.15.52
  • Preempt RT Kernel v5.15.52
  • DPDK
    • Support for VPP v2202
    • Support for mTCP on DPAA1 and DPAA2
  • Linux kernel driver
    • DPAA2-eth: support for AF_XDP zero-copy
    • DPAA2-switch: support for LAG offload
  • Management Complex 10.35.0
  • OPTEE
    • Removal of OPTEE support on LS1012AFRWY
  • Software Workaround for SoC Errata
    • A-010383

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.

Downloads

2 downloads

  • BSP, Drivers and Middleware

    Layerscape SDK Components

  • BSP, Drivers and Middleware

    Layerscape Software Development Kit

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

Documentation

Quick reference to our documentation types.

1-5 of 16 documents

Show All

Design Resources

Select a section:

Hardware

1-5 of 9 hardware offerings

Show All

Related Software

3 software files

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

Training

6 trainings

Show All

Support

What do you need help with?