A VS Code extension for developing on the Dabao: build, flash, and serial monitor without leaving the editor. Published on the VS Code Marketplace.

Features

Supports both in-tree development (inside a local xous-core checkout) and out-of-tree (standalone apps with kernel binaries synced from CI). Auto-detects which mode applies from the workspace layout.

Flashing works by detecting the board's UF2 mass storage drive across platforms and copying firmware over. Out-of-tree builds include an ELF-to-UF2 conversion step first.

The serial monitor handles raw and line modes, configurable baud rate, and tracks separate ports for bootloader and run mode.

A single build-flash-monitor command runs the full cycle end to end - ease of use for baochip developers.

Also includes app scaffolding, 12+ status bar items for glanceable state, and localization in German, Japanese, Simplified Chinese, and Traditional Chinese.

About Baochip

Source

github.com/baochip/bao-vscode-ext