UEFI(原创)
lurker0ster
对操作系统,驱动,虚拟化很有兴趣,也有一些研究。愿广交天下同好。
如有问题要探讨,欢迎来信联系lurker0ster@gmail.com.
展开
-
UEFI 常用术语缩写
UEFI Unified Extensible Firmware Interface EDK EFI DevKit PCD Platform Configuration Database DEC package DEC原创 2011-06-03 20:48:00 · 2478 阅读 · 1 评论 -
bios开发工具推荐 google desktop
确切地说,google desktop并不是开发工具。但是这个工具可以帮助我们快速索引文件内容,比如源代码,比windows自带的文件内容索引要快很多。它还能记住你访问过的网页。我们平时会经常访问专业网站,学习技术细节。 但是经常会遇到这样的情况,你在要用到某一项技术的时候,想不起来你在哪儿看到过。这个时候google desktop就可以帮助你。 比如上图中,我所以一个符原创 2011-06-06 15:49:00 · 1187 阅读 · 0 评论 -
UEFI GPT
为什么要设计protective MBR? 为了兼容性,新的UEFI GPT磁盘分区方案中设计了protective MBR,模拟一个假的MBR 告诉旧的工具 这只有一个分区,包含了全部大小,免得新的GPT没法被旧的分区工具识别, 导致工具破坏了新分区。 为什么有backup GPT 为了容错。spec规定必须在更新primary GPT之前更新Backup GPT,一旦prim原创 2011-06-08 15:03:00 · 2107 阅读 · 0 评论 -
选用Eclipse CDT替代Source Insight
很多做C底层开发的程序员都喜欢用Source Insight做开发。很多大公司比如华为 中兴 内部,Source Insight基本上是标准工具。 其实现在的eclipse CDT已经可以完全替代Source Insight,而且不需要支持昂贵的软件费用。 CDT 可以支持: 从现有代码目录新建工具 对C/C++ 进行索引 按住Ctrl 鼠标左键点击进入符号定义原创 2011-07-01 09:28:00 · 9676 阅读 · 0 评论 -
EDK32 NT32pkg 编译和调试
EDK32 NT32pkg提供了在windows下仿真UEFI BIOS的能力,对于初学者学习framework有很大的帮助。另外顺便一提的是,linux下也有类似的unixpkg,提供用gcc编译/gdb调试的仿真包。 进入今天的实验 打开cmd,进入c原创 2011-07-13 18:32:28 · 1761 阅读 · 0 评论 -
今天才知道原来BIOS并不是最底层
除了CPU microcode还有一坨chipset的microcode,没有指令集没法反汇编,完全就是黑盒子。2013-01-15update一下其实microcode用的就是普通的汇编指令,只是是全部指令集中一个小子集而已。原创 2011-07-01 09:20:00 · 2096 阅读 · 0 评论