UEFI开发总结--开发入门

任何一行的入门总是最难的,尤其是在没有相关经验的基础上。我深入入门的痛苦,简单总结一下,方便以后回顾。

首先介绍一下学习资料:

书籍:
    UEFI原理与编程,(网上只有前三章的试读本),这本书目前是国内对UEFI入门指导最好一个本了吧,应该算是公认了(书籍实在太缺乏)。
网站:
    http://www.tianocore.org/    Intel的开源EDKII网站。EDKII的源码 可以在这里下载。
各种各样的Spec:
    UEFI Spec、EFI1.10_DWG、EDKII_UserManual_0_7,这里只写这三个吧,还有很多Spec,Spec是开发时候最规范的参考资料了。
 
    UEFI Spec                        这个是UEFI的规范,官方的,很全,有一些常用的Protocol可以在里面找到,UEFI开发必备资料
    EFI1.10_DWG                  这个是一个Drvier Writer's Gruide,初学时可以阅读
    EDKII_UserManual_0_7    这个是最入门的一个文档了吧,很不错,介绍编译环境等等,很多东西

再就是,百度文库,论坛,博客等等。。大神在民间

记录一下本人入门所遇到的困难
    突然某一天,被告知我们要开始搞X86单板了。What,  X86~  Oh,My God. 
    因为是第一次来做X86架构,没有相关文档资料。上网查了之后发现很多人都推崇UEFI原理与编程这本书,果断买了一本。
然后就关在小黑屋里从头开看,结果越看越蒙,完全的不知所云啊,what inf ? what dsc ? what is protocol ?, My head !!!, 知识实在是太欠缺了。
不得已扔掉了书籍,逛一逛论坛及博客,了解一些基础知识,然后回头又看了下书,原来都有啊,怎么当时就直接略过了?看书一定要认真啊,及时不懂一定要标记出来啊。
    本来这里想要解释一下基本的编程经常用到的文件类型,想了想,还是在下一个里面来写吧。
    我还是一个新手,但应该已经算是入门了吧。
            
    路很长~慢慢来~不断努力就好~ 

    Be Better~
12-23 19:19