美丽心灵公益论坛

查看: 1551|回复: 3

最近做了“你好,世界”的UEFI程序

[复制链接]
累计签到:12 天
连续签到:11 天

5

主题

57

回帖

1030

积分

金牌会员

Rank: 6Rank: 6

积分
1030
发表于 2023-12-24 19:09:34| 字数 513 | 显示全部楼层 |阅读模式
本帖最后由 孤星4 于 2023-12-31 17:46 编辑

什么是UEFI?根据百度百科:

统一可扩展固件接口(英语:Unified Extensible Firmware Interface,缩写UEFI)是一种个人电脑系统规格,用来定义操作系统与系统固件之间的软件界面,作为BIOS的替代方案。可扩展固件接口负责加电自检(POST)、联系操作系统以及提供连接操作系统与硬件的接口。

我用FASM给美丽心灵论坛设计了一个“你好,世界”UEFI程序,可在QEMU搭配EFI Shell环境下运行:



从Windows是这样启动QEMU的, 需要先从互联网下载OVMF.fd (大约4MB),然后创建一个"simon"子文件夹,将mlxl.zip(附件)内的mlxl.EFI复制到文件夹中即可。
  1. "C:\Program Files\qemu\qemu-system-x86_64" -bios OVMF.fd -hda fat:rw:simon/
复制代码




简单来说,UEFI可以分成三大类,EFI App,EFI Boot Service Driver, EFI Runtime Service Driver,上面这个属于第一种,是EFI App.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
累计签到:3 天
连续签到:1 天

465

主题

5111

回帖

2万

积分

超级版主

Rank: 8Rank: 8

积分
23763

最佳新人活跃会员发帖达人

最佳新人
发表于 2023-12-25 12:17:51| 字数 25 | 显示全部楼层
很棒很棒,隔了很久,又看到了孤星来论坛,你还好吧?
累计签到:12 天
连续签到:11 天

5

主题

57

回帖

1030

积分

金牌会员

Rank: 6Rank: 6

积分
1030
 楼主| 发表于 2023-12-25 12:51:48| 字数 79 来自手机 | 显示全部楼层
蓝莓糖 发表于 2023-12-25 12:17
很棒很棒,隔了很久,又看到了孤星来论坛,你还好吧?

谢谢蓝莓糖,最近没怎么学电脑,我还好.... 也是少看到你在论坛了。
累计签到:3 天
连续签到:1 天

465

主题

5111

回帖

2万

积分

超级版主

Rank: 8Rank: 8

积分
23763

最佳新人活跃会员发帖达人

最佳新人
发表于 2023-12-25 12:55:30| 字数 68 | 显示全部楼层
孤星4 发表于 2023-12-25 12:51
谢谢蓝莓糖,最近没怎么学电脑,我还好.... 也是少看到你在论坛了。

我一般只在休息日上来论坛发言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|免责及版权声明|关于|美丽心灵公益论坛

GMT+8, 2025-9-21 05:12 , Processed in 0.336158 second(s), 32 queries .

Powered by Discuz! X3.4

!copyright!

快速回复 返回顶部 返回列表