docs: 修正 README 与代码不一致 (edition 2021 + 补 device 插件)

This commit is contained in:
2026-07-04 12:17:57 +08:00
parent 9c290e19ab
commit 4d830c0e56

View File

@@ -23,7 +23,8 @@ ShowenV2/
│ ├── http/ # Web UI + REST API (warp) │ ├── http/ # Web UI + REST API (warp)
│ ├── ble/ # BLE 配网 (D-Bus BlueZ) │ ├── ble/ # BLE 配网 (D-Bus BlueZ)
│ ├── wifi/ # WiFi 管理 (nmcli) │ ├── wifi/ # WiFi 管理 (nmcli)
── screen/ # 屏幕管理 (防息屏/光标) ── device/ # 设备能力 (Display/SleepInhibit/Backlight/Cursor)
│ └── screen/ # 屏幕管理 (thin wrapper转发到 device)
├── plugin-sdk/ # 动态插件开发 SDK ├── plugin-sdk/ # 动态插件开发 SDK
├── plugins/ ├── plugins/
│ └── example-plugin/ # 示例动态插件 (cdylib) │ └── example-plugin/ # 示例动态插件 (cdylib)
@@ -34,7 +35,7 @@ ShowenV2/
## 技术栈 ## 技术栈
- **语言**: Rust (edition 2018) - **语言**: Rust (edition 2021)
- **视频**: OpenCV 0.66 - **视频**: OpenCV 0.66
- **HTTP**: warp + tokio - **HTTP**: warp + tokio
- **BLE**: D-Bus + BlueZ (GATT) - **BLE**: D-Bus + BlueZ (GATT)
@@ -46,7 +47,7 @@ ShowenV2/
ShowenV2 支持两种插件模式: ShowenV2 支持两种插件模式:
1. **静态插件** — 编译时链接,5 个内置插件 (video, http, ble, wifi, screen) 1. **静态插件** — 编译时链接,6 个内置插件 (video, http, ble, wifi, device, screen)
2. **动态插件** — 运行时加载 `.so` 文件,通过 `extern "C"` FFI + JSON 序列化通信 2. **动态插件** — 运行时加载 `.so` 文件,通过 `extern "C"` FFI + JSON 序列化通信
动态插件特性: 动态插件特性: