Skip to content

CFDesktop 前期阶段设计文档总览

本目录包含 CFDesktop 项目前期阶段的详细设计文档,覆盖 Phase 0 至 Phase 8 的完整规划。内容包括系统整体架构设计、多显示后端方案、硬件探测层设计、基础库架构以及输入抽象层设计等核心模块的技术方案。

文档列表

文档阶段内容概要
system_architecture_overview.md总览系统架构总览 — 模块层次、核心接口、平台抽象层、显示后端、UI 分层、初始化流程
multi_display_backend_architecture.md架构多显示后端架构 — 运行时后端选择、组件复用矩阵、各后端实现指导
00_phase0_project_skeleton.mdPhase 0工程骨架搭建 - CMake 构建系统、目录结构、CI/CD 配置
01_phase1_hardware_probe.mdPhase 1硬件探针与能力分级 - CPU/GPU/内存检测、HWTier 档位判定
02_phase2_base_library.mdPhase 2Base 库核心 - 主题引擎、动画管理、DPI 适配、配置中心、日志系统
03_phase3_input_layer.mdPhase 3输入抽象层 - 触摸/按键/旋钮处理、手势识别、焦点导航
04_phase6_simulator.mdPhase 6多平台模拟器 - PC 端模拟器、设备外壳、触摸可视化、参数注入
05_phase8_testing.mdPhase 8测试体系 - 单元测试、集成测试、UI 测试、CI/CD

按模块查找

模块文档
系统架构系统架构总览
多显示后端多显示后端架构
目录结构Phase 0
构建系统Phase 0
硬件检测Phase 1
主题引擎Phase 2
动画管理Phase 2
DPI 适配Phase 2
配置系统Phase 2
日志系统Phase 2
输入处理Phase 3
模拟器Phase 6
测试Phase 8

阅读顺序

  1. 先阅读系统架构总览了解整体设计
  2. 从 Phase 0 开始了解工程结构
  3. 根据开发任务阅读对应 Phase 文档

Last updated: 2026-03-20

Built with VitePress