Step to UEFI (281)Emulator Debug Message 的输出

几年之前,研究过 EDK2 的调试信息输出的问题【参考1】【参考2】。最近偶然之间发现目前的 EDK2 的 EmulatorPkg 生成的 WinHost.exe 无法使用“>>”进行输出重定向。这次针对这个问题进行研究。

首先说说具体的现象。使用 winhost >> out.txt[......]

阅读全文

Step to UEFI (280)计算精确时间

一些情况下,我们需要得知操作消耗的时间,比如:通过硬盘读写操作耗费的时间能够计算出硬盘的速度。针对这个问题,之前有过研究,例如:GetTime 研究【参考1】、EADK clock()【参考2】。这里再次进行研究。

首先,在MdePkg\Include\Library\TimerLib.h给出[......]

阅读全文

可以指定压缩后文件大小的JPEG工具

大部分JPEG 工具都可以指定图片的压缩质量,从0-100 。但是有时候我们需要一个绝对的数值,比如:500KB 的照片我们期望压缩到40KB。经过努力找到了一个这样的开源工具,在

https://github.com/tjko/jpegoptim

命令行方式工作,比如,我找了一副3.3[......]

阅读全文