Skip to content

Reusable BSP Framework (Repository Reorganization & Shared Build Infrastructure #41

Description

@AmmarOkla12772

Begin the reusable BSP framework by reorganizing the repository into a common multi-board layout and centralizing shared build infrastructure. This establishes the foundation for future board ports and shared applications.

Goals:

  • Create a common targets/ directory for board implementations.
  • Centralize shared CMake modules under the repository root.
  • Create shared apps/, bsp_interface/, and target template directories.
  • Move existing board implementations into the new directory structure.
  • Update existing targets to build using the centralized CMake configuration.

DoD:

  • Existing boards build successfully after the repository reorganization.
  • Shared CMake modules are used by all targets.
  • Standard directory structure is established for future board onboarding.

Metadata

Metadata

Labels

GSoCGoogle Summer of Code participant tasks

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions