【Uefi Inside】前言

来源:互联网 发布:美工视频设计职责 编辑:程序博客网 时间:2024/04/27 23:05

有CSDN账号已经有很久了,一直懒得去写些什么。最近看到好多同学在热情的写关于bios的文章,加上今年也有打算写一个关于UEFI 系统的,比较深入的,多带些思考性的文章, 所以开始这个系列专题。 希望自己每天能来写一点,大家一起进步。

关于codebase的选择,纵观现在的UEFI的vendor的code大多是EDKI的变体和改良,换汤不换药,真的精华还是EDK里所包含的思想。所以这个学习笔记将以EDK1.05 为基础,进行讨论,一来没有版权的困扰,也没有太多hardware的dependency。EDK 1.05 下载link http://sourceforge.net/projects/efidevkit/files/Releases/Official%20Releases/Edk%201.05.zip/download

关于怎么读code,刚刚开始学bios时,我也比较喜欢一行一行的去trace,但是要跟准确的去理解熟悉一个system的工作原理,最好去其皮毛取其精华,抓住最根本的东西,仔细的去揣摩。 所以看code 必须同时兼备宏观与微观的目光。宏观的提纲挈领,微观的仔细品尝。

关于学习笔记的安排,我会先从build 开始然后按照post的时间顺序去学习。

为什么从build 开始也许是我个人的习惯,我看任何东西都比较喜欢先看build,因它是一切的根本,一个根本不能build的系统何谈其功能,一个根本不懂build的工程师也不是个合格的工程师。而且熟悉build 对自己的写代码也有很大帮助,你会更注重code的摆放,code的size。

关于各个时间,我会更多的去关注其环境的建立,提供的service,dispatch的流程,以及那些最基本的概念的背后。

最后,希望自己能够持之以恒一年之内写完这个系列。

原创粉丝点击