当前位置: 首页 > article >正文

UEFI EDK2框架学习 (一)

01 Shell界面打印

执行qemu指令后

qemu-system-x86_64 -drive if=pflash,format=raw,file=OVMF.fd -nographic -net none

出现shell界面

02 在UEFI shell中创建APP

  • 创建SimplestApp文件夹以及SimplestApp.c、SimplestApp.inf
cd edk2
mkdir SimplestApp

uuidgen   
// generate 50db2697-eb40-40cd-ae1b-629b82358c89

  • OvmfPkg/OvmfPkgX64.dsc中添加

  • build -> 生成OVMF.fd以及SimplestApp.efi文件
build --platform=OvmfPkg/OvmfPkgX64.dsc --arch=X64 --buildtarget=RELEASE --tagname=GCC5

03 运行结果

执行qemu

qemu-system-x86_64 -drive if=pflash,format=raw,file=OVMF.fd -drive format=raw,file=fat:rw:C:\\tool\\edk2\\UEFI_disk -nographic -net none

结果如下


http://www.kler.cn/news/317776.html

相关文章:

  • AtCoder Beginner Contest 372(C++实现)
  • 笔试题目 :状态检测11011011
  • JavaScript 可视化
  • 【软件文档】项目质量保证计划书(Word原件)
  • 【Kubernetes】常见面试题汇总(三十三)
  • 基于python flask的高血压疾病预测分析与可视化系统的设计与实现,使用随机森林、决策树、逻辑回归、xgboost等机器学习库预测
  • React——setState 新旧值复用问题
  • CSS的多种选择器
  • 牛客小白月赛101
  • 如何检测电脑有无恶意软件并处理掉?
  • SQL_HAVING小例子
  • [Spring]Spring MVC 请求和响应及用到的注解
  • 文本驱动的3D人体动作生成
  • Postman导出报告
  • Linux复习--网络基础(OSI七层、TCP三次握手与四次挥手、子网掩码计算)
  • Docker学习笔记(四)单主机网络
  • 【Elasticsearch】-实现向量相似检索
  • Spring MVC 基本配置步骤 总结
  • Kafka 3.0.0集群部署教程
  • 【Proteus单片机仿真】基于51单片机的循迹小车避障+气体传感器和温度传感器系统
  • conda环境下module ‘numba.types‘ has no attribute ‘Macro‘问题解决
  • 【Qt】控件样式案例
  • 后端开发刷题 | 最小的K个数(优先队列)
  • Github上开源了一款AI虚拟试衣,看看效果
  • 20240924软考架构-------软考191-195答案解析
  • iOS 18 正式上線,但 Apple Intelligence 還要再等一下
  • 完结马哥教育SRE课程--服务篇
  • 02【Matlab系统辨识】白噪声
  • 【论文阅读】Act3D: 3D Feature Field Transformers for Multi-Task Robotic Manipulation
  • CSS 复合选择器简单学习