west

West is a python based command-line tool for the Zephyr Project ecosystem. It serves as both a multi-repository management tool and a pluggable command-line driver.

Core Functions

  • Repository Management: West handles multiple Git repositories within a single workspace directory. It utilizes a configuration file called west.yml (the manifest) to tracking and syncing down dependencies.

  • Project Extensibility: It features a pluggable architecture. Developers or vendors can write custom Python extensions to seamlessly add new commands.

  • Unified Workspace Engine: It wraps hardware building, flashing, and debugging into a standardized developer workflow across different microcontrollers

west manifest --path

west sdk list

west boards

west build -p always -b nucleo_l476rg ./samples/basic/blinky/

west flash


©2023-2024 rculock.com