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