MAX9814 高性能麦克风 AGC 放大器模块

MAX9814 IC包含低噪声放大器、输出放大器、麦克风偏置电压发生器和自动增益控制(AGC)等内部电路。麦克风放大器的总增益可选择40dB、50dB或60dB而无压缩。MAX9814利用压缩/限幅电路将麦克风输出限制为设定电压。

MAX9814评估板工作于2.7V至5.5V电源范围。评估板还[......]

阅读全文

Step to UEFI (149)大数运算

在我开始学习计算机的时候有一种观点:数论是被看作有趣而无用的学问。 譬如说,概率论可以用来赌博,华罗庚的优选法可以用来蒸馒头,而数论在当时的认识中,只有类似数学体操的作用。后来随着计算机的发展,或者说自从有了互联网,眼界大开之后,惊奇的发现数论简直是现代计算机和互联网的基石,没有数论就没有办法发展出[......]

阅读全文

Step to UEFI (148)UnicodeValueToString() 和 AsciiValueToString() 已经退休了

最近编写一段代码,调用AsciiValueToString()一直出现错误提示。经过一番研究发现,这个函数已经“退休了”。在官方文档【参考1】有如下描述:

16. PrintLib APIs UnicodeValueToString() and AsciiValueToString() are[......]

阅读全文

VC 程序要求 Admin 权限的实现

很多时候我们编写的工具软件需要管理员权限才能运行。这时候,在启动的时候提示需要管理员权限远比启动之后发现自己没有足够的权限无法运行要好。比如,我经常使用的 RW Everything 就是这样的。

vcadm1

本文以VS2015为例介绍一下如何给 VC 的程序添加这个功能。
1.在 “Proje[......]

阅读全文

99% BIOS工程师都不知道的方法

ME 对于大多数BIOS工程师来说都是非常神秘的黑盒子,出现问题时,唯一的方法只能去 Intel 寻求帮助。这样的好处是不用工程师一行行检查代码和设定,如何催Intel 解决问题更多是老板和 PM 的事情;缺点是老板和 PM 觉得你能更快的解决问题。
印象中十年前还有公开的ME 启动设置选项,但是[......]

阅读全文

Step to UEFI (147)先于Windows启动的Application

前面的一些实验涉及到修改 ACPI Table 之类的,都是要先进入 Shell 运行之后,再退出进入 Windows 中,如果能够自动调用Windows的引导程序,就不需要这么多复杂的步骤了。
结合前面的知识,可以使用gBS中的LoadImage 和StartImage加载和运行EFI 程序。难[......]

阅读全文