bsp-s-series

Guides S100/S600 BSP source acquisition and build setup using official D-Robotics documentation.

3|Updated Aug 6, 2026
One-click install
npx skills add https://github.com/D-Robotics/rdk-skills --skill bsp-s-series-d-robotics
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bsp-s-series
Source: https://github.com/D-Robotics/rdk-skills/tree/main/skills/bsp-s-series
Command: npx skills add https://github.com/D-Robotics/rdk-skills --skill bsp-s-series-d-robotics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? S-series boards (S100/S100P/S600) use a completely different BSP source distribution and build flow than X-series boards, and applying X3/X5 commands to S boards causes build failures. This Skill routes S-series BSP work to the correct official sources and blocks cross-series command reuse. ## Core Features & Use Cases - Source acquisition guidance: Points users to the official download center at developer.d-robotics.cc/resource and rdk_s_doc §1.6 for S100/S600 BSP source packages. - Build environment and system build routing: Directs environment setup to rdk_s_doc §7.2.1 and the rdk_gen build flow with ubuntu-2404_*_rdk-s600 configs to §7.6. - Cross-series isolation: Explicitly rejects X3/X5 manifests, toolchains, and commands (repo init x5-manifest, pack_image.sh) when applied to S boards. - Use Case: A user asks where to download the S600 BSP source and how to build an Ubuntu 24.04 image; the Skill walks them through the download center and the official rdk_s_doc chapters without fabricating unverified commands. ## Quick Start Ask the agent where to download the S100 BSP source and how to set up the S-series build environment.

Frequently Asked Questions about bsp-s-series

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Where do I download the S100 or S600 BSP source code?▼

S-series BSP source is distributed through the official D-Robotics download center at developer.d-robotics.cc/resource, not a public GitHub manifest. Log in with a developer account, select the S100/S600 BSP package matching your target version, and download it.

How do I build an S-series system image with rdk_gen?▼

The S-series build flow is documented in rdk_s_doc §7.6 (构建系统开发指南), using rdk_gen with S-specific configs such as ubuntu-2404_desktop_rdk-s600_*.conf. Follow that chapter for exact commands; do not substitute X-series build scripts.

Can I use X5 build commands like repo init or pack_image.sh on S100?▼

No. X3/X5 manifests, toolchains, image configs, and commands are incompatible with S-series boards and must not be reused. S-series builds follow the rdk_s_doc §7.6 rdk_gen flow with S-specific configuration files.

What is the difference between S-series and X-series BSP workflows?▼

S-series source comes from the official download center rather than a public manifest, uses .hbm model format instead of .bin, and flashes via xburn (DFU/Fastboot). S100/S100P are Nash-e chips while S600 is Nash-p with four Nash cores.

Why does the skill not give exact S-series build commands directly?▼

Until the downloaded source package is available, exact commands cannot be verified, so the skill defers to official rdk_s_doc chapters §7.2.1 and §7.6. Any unverified command is marked as needing confirmation after the source package arrives.