jim800121chen c54f16fca0 Initial commit: visionA monorepo with local-tool subproject
local-tool/: visionA-local desktop app
- M1: Wails shell + Go server + Next.js UI + Mock mode (macOS dmg ready)
- M2: i18n (zh-TW/en) + Settings 4-tab refactor
- M3: Embedded Python 3.12 runtime (python-build-standalone) + KneronPLUS wheels
- M4: Windows Inno Setup script (build on Windows runner)
- M5: Linux AppImage script + udev rule (build on Linux runner)
- M6: ffmpeg (GPL, pending legal review) + yt-dlp bundled
- Lifecycle: watchServer health check, fatal native dialog,
            Wails IPC raise endpoint, stale process cleanup

.autoflow/: full PRD / Design Spec / Architecture / Testing docs
            (4 rounds tri-party discussion + cross review)
.github/workflows/: macOS / Windows / Linux build CI

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:10:38 +08:00

15 lines
785 B
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Kneron USB devices — visionA-local
# 安裝位置:/etc/udev/rules.d/99-kneron.rules
# 安裝後執行sudo udevadm control --reload-rules && sudo udevadm trigger
#
# 注意:以下 vendor/product ID 尚待從 KneronPLUS SDK 文件正式確認。
# 目前的 0x3231 (Kneron) 為初估,正式發佈前需核對 kneron_plus 原始碼或 lsusb 實測。
# Kneron KL520
SUBSYSTEM=="usb", ATTRS{idVendor}=="3231", ATTRS{idProduct}=="0100", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="3231", ATTRS{idProduct}=="0200", MODE="0666", GROUP="plugdev"
# Kneron KL720
SUBSYSTEM=="usb", ATTRS{idVendor}=="3231", ATTRS{idProduct}=="0720", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="3231", ATTRS{idProduct}=="0730", MODE="0666", GROUP="plugdev"