MAX9814 IC包含低噪声放大器、输出放大器、麦克风偏置电压发生器和自动增益控制(AGC)等内部电路。麦克风放大器的总增益可选择40dB、50dB或60dB而无压缩。MAX9814利用压缩/限幅电路将麦克风输出限制为设定电压。
MAX9814评估板工作于2.7V至5.5V电源范围。评估板还[......]
MAX9814 IC包含低噪声放大器、输出放大器、麦克风偏置电压发生器和自动增益控制(AGC)等内部电路。麦克风放大器的总增益可选择40dB、50dB或60dB而无压缩。MAX9814利用压缩/限幅电路将麦克风输出限制为设定电压。
MAX9814评估板工作于2.7V至5.5V电源范围。评估板还[......]
之前研究 Runtime Service 提到了 Windows 下可以使用 GetFirmwareEnvironmentVariable 获得 Variable,最近请天杀帮忙研究 Windows 层面的具体实现。结论是:在hal.dll中有下面这样的代码
mov _HalEfiRuntim[......]
在我开始学习计算机的时候有一种观点:数论是被看作有趣而无用的学问。 譬如说,概率论可以用来赌博,华罗庚的优选法可以用来蒸馒头,而数论在当时的认识中,只有类似数学体操的作用。后来随着计算机的发展,或者说自从有了互联网,眼界大开之后,惊奇的发现数论简直是现代计算机和互联网的基石,没有数论就没有办法发展出[......]
可以通过 Web 来进行远程的 AMT 访问,方式是:
16992 - 在未配置 TLS 时使用(使用 HTTP)
16993 - 在配置 TLS 时使用 (使用 HTTPS)
简单的说就是在 AMT 联网的机器上, 使用浏览器访问
http://ME的IP:16992 或者 h[......]
最近编写一段代码,调用AsciiValueToString()一直出现错误提示。经过一番研究发现,这个函数已经“退休了”。在官方文档【参考1】有如下描述:
16. PrintLib APIs UnicodeValueToString() and AsciiValueToString() are[......]
很多时候我们编写的工具软件需要管理员权限才能运行。这时候,在启动的时候提示需要管理员权限远比启动之后发现自己没有足够的权限无法运行要好。比如,我经常使用的 RW Everything 就是这样的。
本文以VS2015为例介绍一下如何给 VC 的程序添加这个功能。
1.在 “Proje[......]
UDK2018 前一段时间正式 release 了:
https://github.com/tianocore/tianocore.github.io/wiki/UDK2018
编译方法可以在下面的页面找到
https://github.com/tianocore/tianocore.github.[......]
下载一些文件之后(特别是ISO这样的,体裁大,本身又不带校验的文件),
最好进行校验以便保证文件正确性。
附件是一个来自微软的命令行校验工具
https://www.microsoft.com/en-us/download/d[......]
ME 对于大多数BIOS工程师来说都是非常神秘的黑盒子,出现问题时,唯一的方法只能去 Intel 寻求帮助。这样的好处是不用工程师一行行检查代码和设定,如何催Intel 解决问题更多是老板和 PM 的事情;缺点是老板和 PM 觉得你能更快的解决问题。
印象中十年前还有公开的ME 启动设置选项,但是[......]
前面的一些实验涉及到修改 ACPI Table 之类的,都是要先进入 Shell 运行之后,再退出进入 Windows 中,如果能够自动调用Windows的引导程序,就不需要这么多复杂的步骤了。
结合前面的知识,可以使用gBS中的LoadImage 和StartImage加载和运行EFI 程序。难[......]