ME

mikewuping/emulator-uefi-shell-app

Code review

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

70 stars Качество 44 Тренд 18

本技能可以为 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
Новичок в MCP? Начните с руководства на mcpskill.org →