移植指南¶ 移植概述 架构概览 必须实现的接口 可选接口 主循环模板 配置宏参考 移植检查清单 PC 模拟器移植 构建与运行 核心文件 运行时模型 多屏启动流程 SDL 显示后端 输入路由 键盘事件 跨线程访问边界 新 Port 对齐建议 Platform Driver 录制与截图 运行时验证 文件系统资源加载 调试能力 常见问题 STM32 移植 硬件配置 文件结构 主流程概览 Display Driver 注册 SPI 屏幕通信 SysTick 定时器 DMA 异步传输 触摸输入 典型资源占用 构建方式 中断优先级建议 小结 WebAssembly (Emscripten) 移植 构建环境 Emscripten 编译配置 浏览器事件映射 HTML 模板 wasm_build_demos.py 批量构建 GitHub Pages 部署 Windows 本地 emsdk 工作流 SDL2 端口缓存排障 注意事项 自定义平台移植 移植步骤清单 平台扩展宏说明 调试检查点 常见问题排查