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
- Dabao on Crowd Supply
- xous-core on GitHub - the OS it runs