
mikewuping/emulator-uefi-shell-app
Code reviewЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
本技能可以为 Claude Code 提供 UEFI Shell 应用程序开发的完整知识库,涵盖从环境搭建到调试部署的全流程. This skill provides Claude Code with complete knowledge for UEFI Shell application development, covering the entire workflow from...
Обзор
基于 EmulatorPkg 的 UEFI Shell 应用程序开发技能,为 Claude Code 提供完整的开发指南。 本技能为 Claude Code 提供 UEFI Shell 应用程序开发的完整知识库,涵盖从环境搭建到调试部署的全流程。支持 Windows(Visual Studio 2019)和 Linux(GCC)双平台开发环境。 - — 环境搭建、编译、开发、调试一站式指南 - — Windows (VS2019) + Linux (GCC) - — INF 文件、Shell 应用、GOP 图形应用模板 - — Print 输出、DebugLib、VS2019 调试器集成 - — 解决 VS2019 中文编码编译错误 (C4819) - — 除 Emulator/WinHost 外,提供 QEMU + OVMF + 虚拟 FAT 镜像运行模板 - — 运行后按间隔截取目标画面,写入带时间戳的 PNG,供多模态分析 - — 每次构建自动递增 build 号,串口和窗口输出版本,运行后比对 expected_version.txt - — monitor screendump 抓显存快照(规避 SDL 窗口抓屏必黑)、sendkey 注入按键,构成"看图-操作"闭环,支持无人值守的"编译-运行-看图-按键-验证"循环 - UEFI Shell 应用程序开发 - EmulatorPkg 模拟器编译运行 - GOP 图形编程 - UEFI 应用调试方法 - 中文编码编译错误 - QEMU 运行 UEFI Shell app - 用 snapshot 截图分析运行结果 - 防止编译失败后运行旧版本 - QEMU/SDL 窗口截图全黑(改用 monitor screendump) - 需要脚本驱动 QEMU 中的应用(按键注入、自动开局/操作) - 需要"编译-运行-看图-按键-验证"的无人值守闭环 1. Fork 本仓库 2. 创建特性分支 (git checkout -b feature/amazing-feature) 3. 提交更改 (git commit -m 'Add some amazing feature') 4. 推送到分支 (git push origin feature/amazing-feature) 5.
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add mikewuping/emulator-uefi-shell-app