ACPI 工具的编译

ACPI 已经成为 x86 Firmware 密不可分的一部分,这里介绍一下对应工具组的编译。

编译工具
1. vs2008 (我使用的是能够编译UDK2014的环境)
2. Bison 可以在http://gnuwin32.sourceforge.net/packages/bison.htm 下载
3. Flex 可以在 http://gnuwin32.sourceforge.net/packages/flex.htm 下载
4. ACPICA 的 Windows Source Code https://www.acpica.org/downloads/windows-source 下载

安装 1 2 3,特别注意: 2 3 需要安装在 c:\GnuWin32目录下。然后在“我的电脑”“属性”“高级”“环境变量”的 Path 中加入 c:\GnuWin32\bin。之后打开一个控制台窗口,输入Path 要确保能找到这个目录。
asl1

之后解压4的内容到 acpica 目录下
asl2
打开源程序下面的 generate\msvc9中的 AcpiComponents.sln 即可编译(我用的是 VS2008)

asl4

直接编译,即可在对应目录中找到重新编译后的结果
asl3

个人建议根据需要下载你需要的版本(不同版本 ASL 编译工具之间差别很大,容易出现彼此之间无法识别的问题)。

本文提到的工具和源代码下载 链接: http://pan.baidu.com/s/1o7zRo2A 密码: jhbd

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注