用acpidump提取ACPI表 包括DSDT SSDT等

文章前言

读了一下远景论坛联合SSDT编译DSDT以减少错误的帖子,自己做实验也没成功编译成aml文件,但是发现了几种提取ACPI表的方法。

ACPI由很多表组成,包括:RSDP,SDTH,RSDT,FADT,FACS,DSDT,SSDT,MADT,SBST,XSDT,ECDT,SLIT,SRAT。(略写了,不用太详细介绍)其中DSDT就是它的一个重要的描述表。

DSDT使用的编程语言是ASL(ACPI Source Language),具体的可以百度一下官方网站,并且网站提供了工具一些平台的编译器,可能Unix平台需要自己下载编译后才能用,我现在用的KALI linux,顺利编译成功,会提供下载。

编译后的文件除了IASL外还提供了很多工具,我只略研究了一下IASL和APCIDUMP这两个工具,ACPIDUMP用来提取ACPI表的工具,iasl是编译程序。

好了,一知半解吓唧唧了半天,进入正题提取DSDT,有英文好的可以翻译一下帮助文件。

iasl选项

iasl -h //获取更多帮助

acpidump选项

acpidump -h //获取更多帮助

实现方法

sudo cp acpidump iasl /usr/bin  复制acpidump和iasl到/usr/bin目录

mkdir acpi  //新建一个acpi文件夹

cd acpi  //进入acpi文件夹

acpidump -b  //提取acpi所有表

iasl *.dat  //编译dat文件为dsl

打开acpi目录你会看到DSDT和SSDT等文件了。如果需要dsdt或者ssdt的可以拷贝出来用MACIASL等软件进行修复错误并编译吧,目前我就研究到这里,又能力的朋友也可以好好研究一下,比如说如何只提取DSDT或者SSDT文件吧。

文件下载

此处为隐藏的内容!
发表评论并刷新,才能查看
  • 黑苹果乐园微信公众号
  • 黑苹果乐园的微信公众号,推送最新文章。谢谢关注!
  • weinxin
  • 黑苹果乐园微信服务号
  • 这是黑苹果乐园的微信公众服务号,也是黑苹果乐园的微信客服。
  • weinxin

发表评论

您必须登录才能发表评论!

目前评论:199   其中:访客  198   博主  1

    • avatar c781022 4

      学习一下 谢谢楼主

      • avatar backfire 4

        学习了,谢谢。

        • avatar [email protected] 4

          :cool: :cool: :cool: :cool: :cool: :cool: :cool: :cool:

          • avatar HPG_T.T 2

            学习一下~感谢分享

            • avatar baojw51 4

              看不懂,需要研究

              • avatar jyugtz 3

                好的,学习一下

                • avatar yangweijie 4

                  多谢分享
                  !!

                  • avatar 764032199 3

                    多谢这次分享

                    • avatar zhangji 6

                      多谢这次分享

                      • avatar Tokinx 4

                        感谢楼主分享

                        • avatar DocerJ 5

                          感谢楼主分享

                          • avatar ZHaoYin 1

                            谢谢楼主分享

                            • avatar 1029875431 2

                              谢谢楼主分享

                              • avatar shubinglin 6

                                谢谢楼主分享

                                • avatar srhxl1 4

                                  感谢楼主分享

                                  • avatar searaling 4

                                    感谢楼主分享

                                    • avatar 9586483 5

                                      谢谢分享!!

                                      • avatar applexhy78 6

                                        謝謝樓主分享

                                        • avatar huzi9168 5

                                          学习~感谢分享

                                          • avatar ilimacol 5

                                            感谢分享!!!!! :mrgreen:

                                            • avatar pukean 5

                                              学习了 支持

                                              • avatar a670953715 5

                                                学习一下,谢谢分享!

                                                • avatar Zac_Sterling 4

                                                  刚刚好可以解决电池无法显示问题

                                                  • avatar spacemouse 3

                                                    学习一下,不知道该怎么用。

                                                    • avatar Teddy_zh 3

                                                      学习学习,不知道又没用

                                                      • avatar 安之若素 4

                                                        感谢分享,学习一下。

                                                        • avatar LHuixin 4

                                                          感谢分享 学习一下

                                                          • avatar dpwork 5

                                                            感谢分享,试一下

                                                            • avatar huojibufei 5

                                                              感谢分享 试一下

                                                              • avatar 13972206870 3

                                                                谢谢分享,试一下。

                                                                • avatar simongo 4

                                                                  iasl *.dsl 生成—–>aml
                                                                  官网有windows版本工具,正在测试。

                                                                  • avatar txghwxl 5

                                                                    感谢楼主分享!

                                                                    • avatar w156811265 4

                                                                      谢谢分享!!

                                                                      • avatar kim1998 4

                                                                        感谢楼主分享

                                                                        • avatar agul12138 4

                                                                          空间的十分快乐就是独立开发地块附近

                                                                          • avatar 10040chen 4

                                                                            多谢分享!!

                                                                            • avatar vinny2017 5

                                                                              正在学习中。。。感谢分享

                                                                              • avatar QGY1995 4

                                                                                谢谢分享谢谢分享

                                                                                • avatar zhangchenxiao 3

                                                                                  谢谢分享谢谢分享

                                                                                  • avatar 13270070027 3

                                                                                    不错,正好尝试

                                                                                    • avatar giada22 1

                                                                                      城需要学习这个

                                                                                      • avatar heromillenium 4

                                                                                        DSDT/SSDT文件有什么作用?学习中啊!

                                                                                        • avatar NickyDXH 5

                                                                                          谢谢楼主分享

                                                                                          • avatar kaikai 4

                                                                                            不错,正好尝试

                                                                                            • avatar q707554 5

                                                                                              谢谢分享…….

                                                                                              • avatar Abb5988 4

                                                                                                谢谢分享。。。。。。。。。。

                                                                                                • avatar yaoyulun 6

                                                                                                  谢谢分享。。。。。