# Lager: Chinese

## Chinese

### 概述

#### 入门

- [Lager 简介](https://docs.lagerdata.com/source/zh/getting-started/overview.md): 了解 Lager 如何提高嵌入式开发和硬件测试的效率。
- [设置 Lager Box](https://docs.lagerdata.com/source/zh/getting-started/setting-up-a-lager-box.md): 把一台 Ubuntu 计算机配置为 Lager Box
- [添加您的第一台 Lager Box](https://docs.lagerdata.com/source/zh/getting-started/adding-first-lager-box.md): 安装 Lager CLI 并连接到您的第一台 Lager Box
- [设置您的仪器](https://docs.lagerdata.com/source/zh/getting-started/setting-up-instruments.md): 配置和管理连接到 Lager Box 的仪器
- [使用 Net](https://docs.lagerdata.com/source/zh/getting-started/interacting-with-nets.md): 通过 Lager 客户端，用 CLI 或 Lager Python 控制您的仪器
- [您的第一个测试](https://docs.lagerdata.com/source/zh/getting-started/first-test.md): 用 Lager 测试设备的完整演练
- [在 CI 中使用 Lager](https://docs.lagerdata.com/source/zh/getting-started/using-lager-in-ci.md): 把运行器安装在 Lager Box 上，从 GitHub Actions 运行硬件测试

#### 资源

- [故障排除](https://docs.lagerdata.com/source/zh/getting-started/troubleshooting.md): Lager 常见问题的解决方法
- [术语表](https://docs.lagerdata.com/source/zh/getting-started/glossary.md): Lager 文档中所用技术术语的定义
- [架构](https://docs.lagerdata.com/source/zh/getting-started/architecture.md): Lager 平台架构概览

### CLI 参考

#### Lager Box 管理

- [CLI 概述](https://docs.lagerdata.com/source/zh/reference/cli/overview.md): Lager 命令行界面（CLI）简介，用于硬件控制和自动化。
- [Terminal](https://docs.lagerdata.com/source/zh/reference/cli/terminal.md): 用于运行 Lager 命令的交互式 REPL
- [Hello](https://docs.lagerdata.com/source/zh/reference/cli/hello.md): 验证 CLI 安装和 Lager Box 连接
- [Boxes](https://docs.lagerdata.com/source/zh/reference/cli/boxes.md): 管理 Lager Box 配置
- [Box 锁定](https://docs.lagerdata.com/source/zh/reference/cli/locking.md): Lager Box 的共享访问控制
- [登录](https://docs.lagerdata.com/source/zh/reference/cli/login.md): 对访问受控的 Box 使用 lager login
- [Install](https://docs.lagerdata.com/source/zh/reference/cli/install.md): 把 Lager Box 代码安装到一台 Box 上
- [Install Wheel](https://docs.lagerdata.com/source/zh/reference/cli/install-wheel.md): 在 Lager Box 上安装本地 Python wheel 文件
- [Uninstall](https://docs.lagerdata.com/source/zh/reference/cli/uninstall.md): 从 Box 上移除 Lager Box 代码
- [Update](https://docs.lagerdata.com/source/zh/reference/cli/update.md): 从 GitHub 仓库更新 Lager Box 代码
- [SSH](https://docs.lagerdata.com/source/zh/reference/cli/ssh.md): 通过 SSH 登录 Lager Box
- [SSH Setup](https://docs.lagerdata.com/source/zh/reference/cli/ssh-setup.md): 配置从本机到 Lager Box 的免密码 SSH
- [Logs](https://docs.lagerdata.com/source/zh/reference/cli/logs.md): 管理 Lager Box 日志

#### 配置

- [Box Config](https://docs.lagerdata.com/source/zh/reference/cli/box-config.md): 以声明方式配置 Lager Box 的容器 —— USB 设备权限、软件包、挂载、环境变量等
- [.lager 配置文件](https://docs.lagerdata.com/source/zh/reference/cli/lager-file.md): .lager JSON 配置文件的完整参考
- [Instruments](https://docs.lagerdata.com/source/zh/reference/cli/instruments.md): 列出 Lager Box 上已连接的仪器
- [Diagnose](https://docs.lagerdata.com/source/zh/reference/cli/diagnose.md): 对异常的仪器 Net 做一次性诊断
- [Nets](https://docs.lagerdata.com/source/zh/reference/cli/nets.md): 在您的 Lager Box 上创建和管理 Net（测试点）
- [DUT Context](https://docs.lagerdata.com/source/zh/reference/cli/dut.md): 编写 MCP 服务器交给 AI 智能体的被测设备上下文
- [Bench Manifest](https://docs.lagerdata.com/source/zh/reference/cli/bench.md): 导出 Lager Box 为 AI 工具发布的实验台清单
- [Defaults](https://docs.lagerdata.com/source/zh/reference/cli/defaults.md): 管理 CLI 命令的默认设置

#### 电源与仿真

- [电源](https://docs.lagerdata.com/source/zh/reference/cli/supply.md): 控制 Box 上的电源
- [电池仿真](https://docs.lagerdata.com/source/zh/reference/cli/battery.md): 控制电池模拟器的设置和输出
- [太阳能仿真](https://docs.lagerdata.com/source/zh/reference/cli/solar.md): 控制太阳能板模拟器的设置和输出
- [电子负载](https://docs.lagerdata.com/source/zh/reference/cli/eload.md): 控制电子负载的设置和模式
- [功率计](https://docs.lagerdata.com/source/zh/reference/cli/watt.md): 从功率计读取功率、电流和电压
- [能量分析仪](https://docs.lagerdata.com/source/zh/reference/cli/energy.md): 用能量分析仪 Net 测量能量、电荷和功率统计量

#### 测量

- [示波器](https://docs.lagerdata.com/source/zh/reference/cli/scope.md): 控制示波器设置并采集波形
- [逻辑分析仪（预览）](https://docs.lagerdata.com/source/zh/reference/cli/logic.md): 控制逻辑分析仪的通道和触发
- [ADC](https://docs.lagerdata.com/source/zh/reference/cli/adc.md): 读取模数转换器的数值
- [Thermocouple](https://docs.lagerdata.com/source/zh/reference/cli/thermocouple.md): 读取热电偶温度测量值

#### I/O 与通信

- [GPI](https://docs.lagerdata.com/source/zh/reference/cli/gpi.md): 读取 GPIO 输入状态
- [GPO](https://docs.lagerdata.com/source/zh/reference/cli/gpo.md): 设置 GPIO 输出电平
- [DAC](https://docs.lagerdata.com/source/zh/reference/cli/dac.md): 控制 Box 上的 DAC 输出
- [UART](https://docs.lagerdata.com/source/zh/reference/cli/uart.md): 连接 UART 串口
- [I2C](https://docs.lagerdata.com/source/zh/reference/cli/i2c.md): 进行 I2C 数据传输
- [SPI](https://docs.lagerdata.com/source/zh/reference/cli/spi.md): 进行 SPI 数据传输
- [USB](https://docs.lagerdata.com/source/zh/reference/cli/usb.md): 控制 USB 集线器端口的供电
- [BLE](https://docs.lagerdata.com/source/zh/reference/cli/ble.md): 扫描并连接低功耗蓝牙设备
- [BluFi](https://docs.lagerdata.com/source/zh/reference/cli/blufi.md): 通过 BLE 为 ESP32 配网（BluFi 协议）
- [Router](https://docs.lagerdata.com/source/zh/reference/cli/router.md): 把路由器作为 Lager Net 管理

#### 开发

- [Debug](https://docs.lagerdata.com/source/zh/reference/cli/debug.md): 调试固件并管理调试会话
- [Python](https://docs.lagerdata.com/source/zh/reference/cli/python.md): 在 Box 上运行 Python 脚本
- [Exec](https://docs.lagerdata.com/source/zh/reference/cli/exec.md): 在本地 Docker 开发容器中执行命令
- [Devenv](https://docs.lagerdata.com/source/zh/reference/cli/devenv.md): 为您的项目管理基于 Docker 的本地开发环境
- [Binaries](https://docs.lagerdata.com/source/zh/reference/cli/binaries.md): 管理 Lager Box 上的自定义二进制程序

#### 实用工具

- [摄像头](https://docs.lagerdata.com/source/zh/reference/cli/webcam.md): 管理 Box 上的摄像头串流
- [机械臂](https://docs.lagerdata.com/source/zh/reference/cli/arm.md): 控制机械臂的位置和运动

### Python API

#### 入门

- [Python SDK 概述](https://docs.lagerdata.com/source/zh/reference/python/overview.md): Lager Python SDK 简介，用于测试自动化和硬件控制
- [自定义二进制程序](https://docs.lagerdata.com/source/zh/reference/python/binaries.md): 在 Lager Box 上执行自定义二进制程序
- [Net](https://docs.lagerdata.com/source/zh/reference/python/net.md): 管理硬件连接的核心 Net 类

#### 开发

- [调试](https://docs.lagerdata.com/source/zh/reference/python/debug.md): 面向 J-Link 与 OpenOCD 探针的嵌入式调试操作
- [断点](https://docs.lagerdata.com/source/zh/reference/python/breakpoints.md): 暂停正在运行的 lager python 脚本以检查实验台，然后继续运行

#### 电源与仿真

- [电源](https://docs.lagerdata.com/source/zh/reference/python/supply.md): 控制可编程电源 Net
- [电池仿真](https://docs.lagerdata.com/source/zh/reference/python/battery.md): 控制电池仿真 Net
- [太阳能仿真](https://docs.lagerdata.com/source/zh/reference/python/solar.md): 控制太阳能板仿真 Net
- [电子负载](https://docs.lagerdata.com/source/zh/reference/python/eload.md): 控制电子负载 Net
- [功率计](https://docs.lagerdata.com/source/zh/reference/python/watt.md): 读取功耗
- [能量分析仪](https://docs.lagerdata.com/source/zh/reference/python/energy.md): 用能量分析仪 Net 积分能量和电荷，并计算功率统计量

#### 测量

- [示波器](https://docs.lagerdata.com/source/zh/reference/python/scope.md): 用于示波器控制的 Python SDK
- [逻辑分析仪（预览）](https://docs.lagerdata.com/source/zh/reference/python/logic.md): 数字信号采集与协议解码
- [ADC](https://docs.lagerdata.com/source/zh/reference/python/adc.md): 读取模数转换器的数值
- [热电偶](https://docs.lagerdata.com/source/zh/reference/python/tc.md): 从热电偶传感器读取温度

#### I/O 与通信

- [GPIO](https://docs.lagerdata.com/source/zh/reference/python/gpio.md): 控制数字输入/输出引脚
- [DAC](https://docs.lagerdata.com/source/zh/reference/python/dac.md): 控制数模转换器输出
- [I2C](https://docs.lagerdata.com/source/zh/reference/python/i2c.md): 与总线上的 I2C 设备通信
- [SPI](https://docs.lagerdata.com/source/zh/reference/python/spi.md): 通过串行外设接口与 SPI 设备通信
- [USB Control](https://docs.lagerdata.com/source/zh/reference/python/usb.md): 控制 USB 设备的供电状态
- [UART Net](https://docs.lagerdata.com/source/zh/reference/python/uart.md): 通过 Lager Net 进行高层 UART 串行通信
- [Serial](https://docs.lagerdata.com/source/zh/reference/python/serial.md): 用原生 pyserial 进行串行通信
- [低功耗蓝牙](https://docs.lagerdata.com/source/zh/reference/python/ble.md): BLE 设备扫描、连接与 GATT 操作
- [WiFi](https://docs.lagerdata.com/source/zh/reference/python/wifi.md): WiFi 网络管理
- [Router](https://docs.lagerdata.com/source/zh/reference/python/router.md): 把 MikroTik 路由器作为测试 Net 驱动

#### 实用工具

- [机械臂](https://docs.lagerdata.com/source/zh/reference/python/arm.md): 控制机械臂，实现自动定位与操作
- [摄像头](https://docs.lagerdata.com/source/zh/reference/python/webcam.md): 用于目视检查的摄像头串流与视频采集

### Rust API

#### 入门

- [Rust SDK 概述](https://docs.lagerdata.com/source/zh/reference/rust/overview.md): 用 Rust 编写整套硬件在环测试，并用 cargo test 运行
- [客户端与 Box](https://docs.lagerdata.com/source/zh/reference/rust/client.md): 构造 LagerBox、发现 Net、锁定 Box，以及安全限值
- [Net 类型](https://docs.lagerdata.com/source/zh/reference/rust/net-types.md): Rust crate 开放的全部 Net 句柄与 Box 级能力
- [错误](https://docs.lagerdata.com/source/zh/reference/rust/errors.md): 每一个 Error 变体、它的触发时机，以及如何对它做匹配

#### 开发

- [调试探针](https://docs.lagerdata.com/source/zh/reference/rust/debug.md): 通过 J-Link 或 OpenOCD 探针烧录、擦除、复位和读取内存
- [RTT](https://docs.lagerdata.com/source/zh/reference/rust/rtt.md): 流式接收固件日志输出，并从测试中驱动 RTT 控制台
- [USB DFU](https://docs.lagerdata.com/source/zh/reference/rust/dfu.md): 不用调试探针，通过 USB DFU 烧录设备

#### 电源与仿真

- [电源](https://docs.lagerdata.com/source/zh/reference/rust/supply.md): 驱动可编程电源，并读取它的完整状态
- [电池仿真](https://docs.lagerdata.com/source/zh/reference/rust/battery.md): 按荷电状态、容量和开路电压驱动电池仿真器
- [太阳能仿真](https://docs.lagerdata.com/source/zh/reference/rust/solar.md): 呈现一个辐照度可编程的光伏源
- [电子负载](https://docs.lagerdata.com/source/zh/reference/rust/eload.md): 从您的被测设备汲取受控的电流、电压、电阻或功率
- [功率计](https://docs.lagerdata.com/source/zh/reference/rust/watt.md): 测量一段窗口内的平均功率、电流和电压
- [能量分析仪](https://docs.lagerdata.com/source/zh/reference/rust/energy.md): 在一段窗口内对能量和电荷做积分，或者取得统计量

#### 测量

- [示波器](https://docs.lagerdata.com/source/zh/reference/rust/scope.md): 为什么示波器和逻辑采集目前还不能从 Rust 使用
- [ADC](https://docs.lagerdata.com/source/zh/reference/rust/adc.md): 从 ADC Net 读取模拟电压
- [热电偶](https://docs.lagerdata.com/source/zh/reference/rust/thermocouple.md): 从热电偶 Net 读取温度

#### I/O 与通信

- [GPIO](https://docs.lagerdata.com/source/zh/reference/rust/gpio.md): 读取、驱动数字引脚，并在其上等待
- [DAC](https://docs.lagerdata.com/source/zh/reference/rust/dac.md): 设置并回读模拟输出电压
- [I2C](https://docs.lagerdata.com/source/zh/reference/rust/i2c.md): 扫描 I2C 总线，并与总线上的设备传输字节
- [SPI](https://docs.lagerdata.com/source/zh/reference/rust/spi.md): 配置 SPI 总线并执行全双工传输
- [USB 集线器端口](https://docs.lagerdata.com/source/zh/reference/rust/usb.md): 对可编程 USB 集线器端口做断电重启
- [UART](https://docs.lagerdata.com/source/zh/reference/rust/uart.md): 从 cargo test 流式接收串口数据
- [BLE](https://docs.lagerdata.com/source/zh/reference/rust/ble.md): 从 Box 扫描并连接低功耗蓝牙设备
- [WiFi](https://docs.lagerdata.com/source/zh/reference/rust/wifi.md): 管理 Box 自己的无线接口
- [BluFi](https://docs.lagerdata.com/source/zh/reference/rust/blufi.md): 通过 BLE 为 ESP32 配置 WiFi 凭据
- [路由器](https://docs.lagerdata.com/source/zh/reference/rust/router.md): 让被测设备所在的网络变差，而不是直接消失

#### 实用工具

- [机械臂](https://docs.lagerdata.com/source/zh/reference/rust/arm.md): 驱动机械臂按按键、移动夹具
- [摄像头](https://docs.lagerdata.com/source/zh/reference/rust/webcam.md): 从 Box 上的摄像头启动 MJPEG 串流

#### 指南

- [用 cargo test 做测试](https://docs.lagerdata.com/source/zh/reference/rust/testing.md): 组织一套 Rust 硬件在环测试、并行度，以及 CI
- [认证](https://docs.lagerdata.com/source/zh/reference/rust/auth.md): 在受认证网关保护的 Box 上使用 Rust crate
- [异步客户端](https://docs.lagerdata.com/source/zh/reference/rust/async.md): AsyncLagerBox，以及它与阻塞客户端究竟有哪些差异

### AI 智能体（MCP）

#### Model Context Protocol

- [MCP 服务器概述](https://docs.lagerdata.com/source/zh/reference/mcp/overview.md): AI 智能体如何通过 Model Context Protocol 在 Lager Box 上发现硬件并规划测试
- [编写 DUT 上下文](https://docs.lagerdata.com/source/zh/reference/mcp/dut-context.md): 让 AI 智能体从系统层面理解您的被测设备及其原理图

### 受支持的仪器

#### 受支持的仪器

- [Lager 受支持的仪器](https://docs.lagerdata.com/source/zh/supported-instruments/supported-instruments.md): Lager 平台当前支持的全部仪器。
