跳到主要内容
XRobot / LibXR / XRUSB

XRobot / LibXR

面向机器人开发、设备接口与工程自动化的模块化框架。XRobot 负责包管理、项目组织和代码生成,LibXR 提供核心语义、驱动抽象与 XRUSB。

Guide

新手任务引导

按平台选择合适的起步路径,逐步了解 XR 的设计理念与基础写法。

Recent Direction

近期开发动态

这里展示最近已经启动或正在推进的方向,方便你判断哪些能力正在扩展中。

Platform

平台驱动已覆盖 MSPM0、HPM、ESP、CH32、STM32

当前主线已经包含多平台驱动目录;查看具体平台前,先按仓库和目标芯片确认自己实际落在哪一条实现线上。

XRUSB

XRUSB 已覆盖 CDC、DAP、DFU、GSUSB、HID、UAC

设备侧能力已经不只是一条单一协议线。进入 XRUSB 文档前,先确认你要看的是哪一类 device class。

Debug

调试链路以 SWD 为主,相关实现已分层整理

当前文档和代码里与调试最相关的是 SWD、GPIO 时序实现和 CMSIS-DAP 设备类;不要先假定存在完整 JTAG 业务路径。

Focus Areas

先判断你现在在解决哪一类问题

大多数问题都落在这三类:理解机制、接硬件、跑工程。

Semantics

当你在搞清系统怎么工作

先看 callback、event、message 和中间件关系,把系统内部怎么运转先看明白。

Platform

当你在接硬件和做移植

先看驱动、平台实现、XRUSB 和调试链路,搞清板子、外设和接口怎么接进来。

Workflow

当你在把工程跑起来

先让 Agent 判断工程类型,再决定走 workspace、平台工程还是驱动入口,把初始化路径选对。

Project

项目背景与社区入口

这里放项目起源、参与方式和开发者社区入口,适合在深入技术内容前先了解项目本身。