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