Files
SSCOM/README.md
2026-02-24 12:43:16 +08:00

56 lines
1.5 KiB
Markdown
Raw 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.
# 🌐 SerialInsight
一个优雅、轻量、跨平台的串口调试工具,支持暗色/亮色模式切换,基于 **Tauri + Vue 3 + Naive UI** 构建。
---
## ✨ 功能特色
- ✅ Mac 安装后仅16MB(安装包6MB)Windows安装后仅30 MB安装包7MB
- ✅ 串口参数配置:波特率、校验位、停止位、数据位
- ✅ 支持 ASCII / HEX / UTF-8 / GBK 编码切换
- ✅ 实时显示接收内容,支持换行、时间戳、自动滚动
- ✅ 发送框支持手动或循环发送,自动追加换行符
- ⛔️ 串口文件传输XModem协议未实现
- ✅ TX / RX 字节计数统计
- ✅ 完美支持深色 / 亮色模式
- ✅ 快速响应,原生性能,打包体积极小
---
## 📷 预览截图
![screenshot-mac-dark](./doc/images/mac-dark.png)
![screenshot-win-dark](./doc/images/win-dark.jpg)
![screenshot-mac-light](./doc/images/mac-light.png)
![screenshot-win-light](./doc/images/win-light.png)
---
## 🖥 技术栈
- ⚙️ 桌面端框架:[Tauri](https://tauri.app/)
- 🌱 前端框架:[Vue 3](https://vuejs.org/)
- 💎 UI 库:[Naive UI](https://www.naiveui.com/)
- 🎨 主题管理:系统主题感知 + 自定义切换
- 📦 打包发布:支持 macOS / Windows / Linux 构建
---
## 🚀 开发 & 运行
确保你已安装:
- Node.js ≥ 16
- Rust用于 Tauri
- pnpm / yarn / npm
```bash
# 克隆项目
git clone https://github.com/yourname/serial-insight.git
cd serial-insight
# 安装依赖
pnpm install
# 启动开发环境
pnpm tauri dev