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 要确保能找到这个目录。
之后解压4的内容到 acpica 目录下
打开源程序下面的 generate\msvc9中的 AcpiComponents.sln 即可编译(我用的是 VS2008)
个人建议根据需要下载你需要的版本(不同版本 ASL 编译工具之间差别很大,容易出现彼此之间无法识别的问题)。
本文提到的工具和源代码下载 链接: http://pan.baidu.com/s/1o7zRo2A 密码: jhbd