Skip to content

Out of tree BSP #9172

@nashif

Description

@nashif

Zephyr shall support out-of-tree BSPs (Board definition packages) with BSPs including board, soc, driver definitions and code. A BSP shall be able to have its own configuration system that integrates with the overall Zephyr configuration system.

The following shall be supported with out-of-tree feature:

  • Independent applications and BSP repositories
  • Ability to build applications by referencing both Zephyr and BSP
  • Sanitycheck can run Zephyr tests on BSP
  • Sanitycheck can test out-of-tree applications.

image

We already have out of tree board support, but that is done right now within an application and only supports boards. We should have the same thing for SoCs and drivers and should be able to build multiple application using this out-of-tree BSP.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions