一个UEFI引导程序的实现
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-04-23 20:01:05
微信
赏
支付宝
文档简介:
版权信息
书名:一个UEFI引导程序的实现
作者:田宇
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必
究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制
和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐
号等维权措施,并可能追究法律责任。
图灵社区会员 CCP101(liwentao0523@hotmail.com) 专享 尊重版权
前言
阅读指导
鸣谢
简介
1. UEFI与BIOS概述
1.1 UEFI与BIOS的结构组成
1.2 UEFI与BIOS的启动流程
BIOS的启动流程
UEFI的启动流程
1.3 UEFI取代BIOS的原因
BIOS的缺点
UEFI的优点
2. 写一个UEFI程序
2.1 搭建TianoCore EDK2开发环境
2.2 编译执行UEFI Shell(包括创建GPT分区)
2.3 GPT磁盘布局
2.4 ESP文件系统
2.5 写一个Hello World程序
2.6 UEFI镜像
2.7 UEFI系统表
2.8 UEFI调用约定与协议
3. 逐步实现UEFI引导程序
3.1 配置图形设备的显示模式
3.2 获取可用物理内存
3.3 从存储介质读取文件
3.4 UEFI环境中的64位处理器平台
3.5 实现系统内核的引导启动
《一个64位操作系统的设计与实现 》系列书的书评
参考资料
Intel技术文档:
其他技术文档:
参考图书:
前言
自《一个64位操作系统的设计与实现》一书问世以来,我们已经收到广
大操作系统爱好者的诸多反馈,有褒奖、有批判也有诚恳的意见。虽然
《一个64位操作系统的设计与实现》一书已经向读者们展示了如何搭建
一个操作系统的雏形框架,但是对于一个健壮的操作系统而言,他仅仅
迈出了第一步。
随着时代的发展,硬件设备的性能与操作系统的功能都得到了进一步的
升级、改善,本书作为《一个64位操作系统的设计与实现》的补充内容
之一,将会继续对这个64位操作系统进行升级,并逐步引入更多新鲜功
能和高级设备驱动程序。同时,为了使读者们能够在学习Linux内核源
代码时得到一些助力,本操作系统仍然会将Linux内核的精髓(提炼自
多版Linux内核)融入其中。考虑到对操作系统感兴趣的读者不在少
数,基础知识的掌握水平势必参差不齐。为了照顾到各个方面,本书将
尽量做到既适合在校学习理论知识的初学者,又适合在职工作的软件工
程师或有一定基础的业余爱好者。
这不是一本由几万行代码简单罗列成的书,也不是一本由各种技术文档
堆砌成的书。当......
评论
发表评论