完整半导体无功老化上位机架构(已严格按要求分层 + 最新实现方式)

📅 2026/8/16 21:20:06
完整半导体无功老化上位机架构(已严格按要求分层 + 最新实现方式)
完整半导体无功老化上位机架构(已严格按要求分层 + 最新实现方式)1. 项目分层结构(推荐最终解决方案结构)MaxWell.Solution ├── MaxWell.Common ← 基础工具、模型、接口、配置热加载、Channel、看门狗、报警队列、内存巡检 ├── MaxWell.Drivers ← 所有硬件驱动(Driver后缀),每个驱动独立线程 + 100%异步 + 自动重连 ├── MaxWell.Services ← 业务服务(Service后缀),消费Channel、业务逻辑、SQLite落盘 ├── MaxWell.Models ← 实体模型 ├── MaxWell.Interface ← 接口定义(已全部更新为异步) ├── MaxWell.UI ← WPF + Prism + CommunityToolkit.Mvvm 主程序 └── MaxWell.Host ← 控制台/服务宿主(可选,用于非WPF部署)驱动更换方式:静态注册(DriverRegistry),启动时一次性注册,所有驱动通过工厂按配置创建,支持热插拔(改配置+重启对应Driver即可)。所有网络/串口操作:100%async/await+CancellationToken+ 超时800ms。每个协议适配