DSDT的制作
DSDT
DSDT百科名片DSDT是主板BIOS中ACPI的一个表。
什么是ACPI呢,它是BIOS的一个高级功能模块。
黑苹果由于硬件兼容性问题,多使用修改DSDT的方法来解决。
例如显卡,声卡驱动。
那什么是DSDT呢,我们先需要了解一下它。
下面咱稍微详细的从最大的开始说:一、首先,BIOS(略)二、ACPIACPI是Hewlett-Packard, Intel, Microsoft, Phoenix, 和Toshiba共同制定的一个开放的行业规范。
是The Advanced Configuration and Power Interface 的缩写,也就是“电源管理模式和配置管理的接口规范”。
从名字可以看出主要是“电源管理”和“配置管理”。
更多详细描述可以访问Intel technology 下载PDF描述文档。
它主要涵盖的功能包括:System power management(系统电源管理)Device power management(设备电源管理)Processor power management(处理器电源管理)Device and processor performance management(设备及处理器性能管理)Configuration / Plug and Play(配置/即插即用)System Events(系统事件)Battery management(电池管理)Thermal management(温度管理)Embedded Controller(嵌入式控制器)SMBus Controller(SMBus控制器)在计算机应用平台,ACPI越来越重要。
ACPI由很多表组成,包括:RSDP,SDTH,RSDT,F ADT,F ACS,DSDT,SSDT,MADT,SBST,XSDT,ECDT,SLIT,SRAT。
(略写了,不用太详细介绍)其中DSDT就是它的一个重要的描述表。
三、DSDT它是The Differentiated System Description Table的简写。
五步教你用idsdt软件来驱动你的显声卡驱动(更新cedoc文件)
本帖最后由c24047 于2011-10-5 18:07 编辑现在idsdt这个软件,越来越成熟,我感觉我的教程可能是要过时了!而且现在出现一些同学无法提取rom,这个我也没办法,可以尝试一下网上搜索一下关于软件问题不要向我求助,毕竟软件不是我编写,如果发现程序友什么bug,可以向hjmac求助显卡的rom50楼上有hjmac的新版本介绍,关于声卡驱动的,有兴趣的可以翻页去看看,新版已经支持声卡前后面板切换了!关于这个帖子,我准备从写一下,美化一下帖子,更新更多的cedoc文件!我正在准备资源,学习如何排版,各位静候佳音把--------------------------------在教程之前我还要说一句dsdt只是描述你硬件的文件,他起不到驱动硬件的功效,他只是告诉你的mac系统你的主板上都有什么然而你的操作系统不支持某一硬件,即使你使用了正确的dsdt 文件还是有可能无法驱动你的显卡所以,我不建议过分依赖于dsdt 文件,毕竟你的电脑不是真正的mac--------------------------------windows下!--------------------------------第一步.下载所需软件首先我们下载我们所需要的工具(提供下载链接)下载EVEREST Ultimate Edition(非常专业的硬件检测软件)/soft/6501.htmlgpu-z(非常专业的显卡检测软件)/soft/61779.htmidsdt软件最新版本链接/folder/f682566642a----------------------------------第二步.提取主板bios文件打开我们刚才下载的软件EVEREST Ultimate Edition 在软件的状态栏(或称信息栏点击鼠标右键,选择acpi tool)这时会出现一大堆的信息,我们无视他直接按save dsdt保存到此我们就拿到了我们主板的bios文件,好啦关闭软件-------------------------------------------------第三步.提取显卡rom文件这时就需要我们下载的gpu-z软件了,软件界面如下点击我们图上的绿色按钮,然后点击保存为文件这里注意一下,gpu-z默认保存的显卡rom文件扩展名为bin,但是idsdt软件所识别的格式为rom所以在保存之后要更改文件扩展名为rom到此win的工作就结束了-----------------------------------------------第四步.提取声卡ceodc文件对于这个codec文件对新手来说真是一头雾水,究竟这个codec是个什么玩意呢?我们来看看网上的说法在声卡上往往可以找到1颗或者2颗甚至3颗4面有引脚的正方形芯片,面积一般为0.5-1.0平方厘米。
一步一步在winodws制作DSDT全新手教程
一步一步在winodws制作DSDT全新手教程本文的目地乃有鉴于很多新手安装完SL就急着要进SL,但是可以预料的是有99%的人都进不了SL,而是进了五国再来不是乱找kext来试,就是到处找求救,等都弄好了kext,再修dsdt反而变成要砍一些kext.这样等于是绕了个大圈子做事其实制做dsdt的最好时机是在安装完SL后,第一次进入SL之前就弄好第一回合的修补(所谓的第一回合下面会讲解)做好了DSDT再开机进SL,应该会有50%以上的机会能进SL(除非遇到ata类的问题)小提醒:以下所有动做都是在windows下进行,因为您还没能进mac嘛本教程以下包含了:1. dsdt的提取(在windows底下)2. dsdt最基本的修补一.dsdt的提取:方法很简单请先下载acpipatcher )下好后在windows下解开执行cmd.exe 在命令列下我们要提取dsdt(请确定cmd.exe是以管理员身份执行)cd 进到该acpipatcher的目录下找到iasl.exe执行以下命令iasl -g (若非管理员您会无法提取)这时您已经得到了,三个档案以我为例子,我的该目录下生成了DSDT_A0820000.dat (这个就是dsdt.aml)dsdt_A0820000.dsl (这个就是dsdt.dsl)FACP_FACP0949.dat这下省事了,直接就有dsdt.dsl可用了二.dsdt最基本的修补在windows下直接执行acpipatcher (注意: 很多新手都怪acpipatcher无法执行,window xp下请先安装.net 2.0,win7则不用) 这边我们只要跑第一回合的apcipatch如图,只要用到很简单的部份,左半边的最后一项(D/C DSDT),及右半边的第一项(Genera l),所以图不会换页只需照这张图就够了现在我们将刚刚的dsl档加入到acpiptacher中准备修补dsdt选您修补好后要放dsdt.aml的目录(我的是e:\dsdtot)勾选Patch before compile (一定要勾选,否则就不会修补)选compile to AML右半边勾选general下全部选项然后选择您pc的bios厂牌(厂牌要选对,不然可能不能跑)最后按下D/C 这个按纽让它跑起来如果人品够好修补过程没错误(有错的话就上网找求助)修补后产生的dsdt.aml就能拿来用了用bootthink的放在您darwin目录下用变色龙的放osx根目录extra下这已经完成了第一回合的修补了多半能让您免痛的快速进SL至于其它网卡,显卡,声卡的修补由于您需要知道它的硬体位置,一定得等您能进SL后,在mac下用工具ioexploler看所以无法在第一轮就制作。
使用ACPI_Patcher制作DSDT补丁
威廉第三的MAC系列教程(一)——使用ACPI Patcher制作DSDT补丁很早就开始接触Hacintosh了,也经常出没在各个hacintosh论坛,因此也积累了不少知识,但是很多东西都是英文的,却没有人引进到国内,导致很多人都不了解Hacintosh社区最新的进展,或者知其然不知其所以然,因此我在这里抛砖引玉,把自己知道的一些知识写出来和大家分享,也是想引出更多高手来。
第一篇我想给大家介绍如何使用ACPI Patcher制作DSDT补丁。
很多人都知道使用DSDT补丁可以开双核,但DSDT的功能不仅仅如此,除了开双核,还可以可以修复ACPI缺陷(不需要Disabler.kext,原版cpupowermanagement正常使用),RTC,HPET缺陷(原版kext正常工作),显卡(代替efistring),声卡(只是代替了HDAEnabler.kext),网卡(包括TimeMachine问题),此外还可以解决其他很多奇奇怪怪的问题,因此建议尽可能使用DSDT补丁。
但是DSDT到底是什么东西,怎么这么神奇呢?这个要从ACPI说起了,ACPI是Intel(i386,x86_64,IA64)平台的标准固件规范,绝大部分OS需要从BIOS得到的信息都可以从ACPI得到,并且现在的趋势是未来的任何新的特性相关的信息都只能从ACPI得到。
ACPI的信息包括:配置信息,这些信息从legacyPNP设备的配置,到多处理器,到NUMA,比如现在的MultipleCore的信息就只能从ACPI得到。
Linux启动很多代码就是处理这些配置信息,比如APIC,IOAPIC设置等。
ACPI相关设备,主要是笔记本电脑相关的设备,包括电源按钮,电池,外接电源,风扇,热键等。
底层硬件,比如PCI中断路由,chipset(主要是南桥PCI-to-LPCbridge)操作等。
电源管理,ACPI定义的电源管理包括CPU的电源管理(调频率P-state,idleC-state,throttingT-state),设备电源管理(D-state),系统电源管理(Suspend-to-Ram,Suspend-to-Disk, power off)等。
半导体装置的制作方法
半导体装置的制作方法半导体装置一般是指半导体电子器件,如二极管、晶体管、场效应管、集成电路等。
它们的制作方法可以分为单晶片和多晶片制作方法。
一、单晶片半导体装置制作方法单晶片半导体装置的制作主要通过晶体生长、晶片制备、工艺加工等方式完成。
以下是制作流程:1. 晶体生长:在高温高压下通过Czochralski法,即浸入到熔铜中然后慢慢拉出,也有的采用石英机械截取,将蓝宝石石头熔化后,然后将晶体形成在刀刃上,晶体生长后进行O化,得到纯的硅和材料。
2. 晶圆制备:将晶体进行切割,得出晶片,这些晶片通过酸链接将硅片连接在一起,再通过雷射打孔得到晶园,此时的晶片已经被优化过,表面光洁度高,这是制作器件的关键。
3. 形成结构:通过光刻,涂覆光刻胶,用特殊的遮光板将图案转移到晶片上,然后进行腐蚀等处理,得到选定的电路结构。
4. 电沉积:某些金属或合金材料不能通过光刻处理,在这种情况下,使用电沉积来创建金属连接。
从设备的设计和工厂的工艺流程来看,电沉积和光刻处理是器件制造的两个关键步骤。
5. 放大和封装:所有导线和连接都被塑封到一个叫做芯片的矽晶片上。
这些芯片被封装到一个特制容器内,成为直插卡或表面贴装器件。
二、多晶片半导体装置制作方法多晶片半导体装置分混合集成电路和骑留格尔计划(MCM)两种。
其中骑留格尔计划是指将多个芯片封装成一个整体以共享资源,形成高性能电子产品。
以下是制作流程:1. 预制生产:在一张大的晶片上生产许多器件。
2. 挽救器件:通过测试,挑出那些性能不错的器件,并进行分离和分拣。
3. 微重整器件:一些故障的器件通过微操作进行恢复。
4. 模块组装:选择不同的操作元器件,将它们粘贴在一个模块内,通过飞线将它们连接起来,构成完整的电路。
5. 制造:制造能够接受高温和震动的模块,然后集成成单独的设备,作为电子产品的一部分。
综上所述,无论是单晶片还是多晶片的半导体装置制作,都是复杂的过程,需要高超的技术和严格的品质管理,才能保证电子器件的性能和可靠性。
全息光栅的制作(实验报告)完美版
全息光栅的制作(实验报告)完美版(2009-10-12 23:25:34)转载▼标签:光栅干片发散镜双缝白屏教育设计性试验看似可怕,但实际操作还是比较简单的~ 我的实验报告,仅供参考~实验报告封面全息光栅的制作一、实验任务设计并制作全息光栅,并测出其光栅常数,要求所制作的光栅不少于每毫米100条。
二、实验要求1、设计三种以上制作全息光栅的方法,并进行比较。
2、设计制作全息光栅的完整步骤(包括拍摄和冲洗中的参数及注意事项),拍摄出全息光栅。
3、给出所制作的全息光栅的光栅常数值,进行不确定度计算、误差分析并做实验小结。
三、实验的基本物理原理1、光栅产生的原理光栅也称衍射光栅,是利用多缝衍射原理使光发生色散(分解为光谱)的光学元件。
它是一块刻有大量平行等宽、等距狭缝(刻线)的平面玻璃或金属片。
光栅的狭缝数量很大,一般每毫米几十至几千条。
单色平行光通过光栅每个缝的衍射和各缝间的干涉,形成暗条纹很宽、明条纹很细的图样,这些锐细而明亮的条纹称作谱线。
谱线的位置随波长而异,当复色光通过光栅后,不同波长的谱线在不同的位置出现而形成光谱。
光通过光栅形成光谱是单缝衍射和多缝干涉的共同结果(如图1)。
图12、测量光栅常数的方法:用测量显微镜测量;用分光计,根据光栅方程d·sin =k 来测量;用衍射法测量。
激光通过光栅衍射,在较远的屏上,测出零级和一级衍射光斑的间距△x 及屏到光栅的距离L,则光栅常数d= L/△x。
四、实验的具体方案及比较1、洛埃镜改进法:基本物理原理:洛埃镜的特点是一部分直射光和另一部分反射镜的反射光进行干涉,如原始光束是平行光,则可增加一全反镜,同样可做到一部分直射光和一部分镜面反射光进行干涉,从而制作全息光栅。
优点:这种方法省去了制造双缝的步骤。
缺点:光源必须十分靠近平面镜。
实验原理图:图22、杨氏双缝干涉法:基本物理原理:S1,S2为完全相同的线光源,P是屏幕上任意一点,它与S1,S2连线的中垂线交点S'相距x,与S1,S2相距为rl、r2,双缝间距离为d,双缝到屏幕的距离为L。
手把手教你如何提取自己主板的DSDT
手把手教你如何提取自己主板的DSDT
本人也是从一个菜鸟开始学起了,关于DSDT的文章看了不少,但是具体很详细的倒不是很多,下面我系统的说一说如何提取自己电脑主板中的DSDT,这个文件对应每个主板是不一样的,它可以解决很多PC机装MAC驱动兼容问题以及开机超慢的问题。
整个过程需要两个软件,一个是Patcher02Beta5,一个是everestultimate_build_1977,这两个在下面可以下载。
好了,进入正题:
第一步,解压everestultimate_build_1977,运行everest.exe,如图
1.j pg
第二步,选择主板---ACPI---选中最左下角的ACPI点击右键---ACPI Tool---Save DSDT---保存在桌面上,保存文件格式是bin,如图
2.j pg
第三步,得到文件如图:
3.j pg
第四步,解压Patcher02Beta5,打开ACPI Patcher.exe,如图
企鹅王企鹅.jpg
第五步,选择DSDT Patch,第一个选择刚才生成的bin文件,第二个选择需要放入的路径,Force DSDT compilation一定要勾选。
最后点击Patch AML,即可得到f ixeddsdt.aml这个文件,只需把f ixeddsdt名字改为DSDT即可,如图
4.j pg
以上就把自己的DSDT制作好了,但是有时候也会出现问题,这就要对应自己的硬件选择对应的补丁,Patcher02Beta5左边有对应的补丁,不
会的看一看威廉出的教程。
本文就介绍完毕。
修改DSDT文件详细步骤,新手必看,附带全部工具,图文并茂超详细。
今天给大家说一下DSDT文件怎么修改。
据说修改DSDT文件可以驱动显卡和声卡,介于很多小鸟不知道怎么修改DSDT文件和不知道如何提取自己硬件文件。
所以我才出这个帖子。
方便其它小鸟研究和学习,我就先给大家引导一下。
我希望你们能驱动成功,我祝你们好运。
下面我们先来做准备工作,我要做准备工作的话需要准备好多软件,当然这些软件我会提供给大家,所以你们不用满世界去找了,尤其是小鸟。
都在附件里,我们先说一下我们要准备的东西。
1.硬件检测工具AID64 很多人说是要用EVEREST其实都是一个东西,只不过以前这个软件是叫EVEREST现在改名了,叫AID642.硬件检测工具 GPU-Z3.DSDTFixer用来修复MAC错误警告的自动修复工具。
4.Ubuntu 这个很多新闻不知道是啥,这个是linux操作系统的一个分支。
很不错的官方下载地址:/getubuntu/download/迅雷离线下载 I386 CD版:/d/WNBFDEYTVXLY迅雷离线下载64位DVD版:/d/WEJFSCUJEABP请各位自己自行下载。
这个系统我们用来提取声卡的驱动文件。
好了。
我们开始准备了。
5。
iDSDT这个我之前已经发布了。
是中文版的,而且里面已经附带了中文的说明文档,请仔细看。
到这里下载:/viewthread-996143-1-1.html步骤开始第一步:启动AID64AID64启动之后选择主板-》BIOS-》在软件底部鼠标右键,ACPI Tool-》弹开新窗口选择 Save DSDT提取主板BIOS文件保存为.aml格式的第二步:提取显卡的BIOS文件使用AID64或GPU-Z提取显卡的BIOS文件保存为扩展名rom的文件。
步骤和提取主板的相同,这里不上图了。
只写步骤。
选择显示设备-》PCI/AGP视频-》在软件底部鼠标右键,ACPI Tool-》弹开新窗口选择 Save DSDTOK。
前两步完事了。
我们开始提取声卡的文件。
oc 生成dsdt
oc 生成dsdt全文共四篇示例,供读者参考第一篇示例:在Hackintosh 的制作过程中,生成DSDT 是一个非常关键的步骤,它能够帮助我们修复电源管理、USB 端口、声卡以及其他硬件兼容性问题。
通过正确生成DSDT,我们可以让我们的Hackintosh 系统更加稳定、流畅。
## 什么是DSDT?DSDT,全称为Differentiated System Description Table,是一种用于ACPI(Advanced Configuration and Power Interface)的表格,它描述了系统中的硬件设备以及如何与操作系统进行交互。
在Hackintosh 中,我们通常需要通过修改或者生成DSDT 表格来提高系统的兼容性和稳定性。
DSDT 表格通常存在于计算机的BIOS 中,由主板制造商提供。
在一些特定的情况下,我们可能需要手动生成DSDT 来适配我们的Hackintosh 系统。
在Hackintosh 系统中,由于我们使用的是非苹果原生硬件,有时候会出现一些兼容性问题。
通过生成DSDT,我们可以定制化硬件与操作系统之间的交互方式,进而解决一些驱动和设备兼容性的问题。
通过正确生成DSDT,我们可以实现以下功能:1. 修复电源管理问题,包括睡眠唤醒、CPU 管理等;2. 修复硬件兼容性问题,包括声卡、USB 端口、网卡等;3. 优化系统性能,提升系统稳定性和流畅度。
在一些情况下,我们也可以通过修改DSDT 来实现功能的添加和定制化,使得我们的Hackintosh 系统更加符合个人需求。
生成DSDT 主要分为两种方法:自动生成和手动生成。
自动生成DSDT 通常使用工具或者脚本来自动提取系统中的DSDT 文件,并生成一个可以直接在Hackintosh 系统中使用的修复补丁。
一些常用的自动生成DSDT 的工具包括:`MaciASL`、`RehabMan`、`patchmatic` 等。
光纤干涉仪、光纤传感器及其制作方法
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN104345046A(43)申请公布日 2015.02.11(21)申请号CN201310335715.8(22)申请日2013.08.03(71)申请人重庆绿色智能技术研究院地址401122 重庆市渝北区金渝大道85号汉国中心B座9层(72)发明人吴迪;王国胤;傅剑宇(74)专利代理机构成都赛恩斯知识产权代理事务所(普通合伙)代理人朱月仙(51)Int.CI权利要求说明书说明书幅图(54)发明名称光纤干涉仪、光纤传感器及其制作方法(57)摘要本发明涉及一种光纤干涉仪、光纤传感器及其制作方法。
制作方法包括:S1:将柚子型光子晶体光纤的一端与单模光纤的一端熔接,以在熔接点处形成作为第一反射面的第一薄膜;S2:对柚子型光子晶体光纤的另一端的端面进行单次或多次放电,以形成作为第二反射面的第二薄膜,从而形成光纤传感器。
利用本发明中的制作方法,可使传感器微型化、一体化、结构简单、制作容易、机械强度大、可靠性高、重复性好、抗电磁干扰、价格低廉,实现折射率、温度双参数同时测量,可消除温度对折射率测量的影响;特别的是,该传感器可在高达1200℃的温度下正常工作,并可用于高温测量。
法律状态法律状态公告日法律状态信息法律状态2015-02-11公开公开2015-02-11公开公开2015-03-18实质审查的生效实质审查的生效2015-03-18实质审查的生效实质审查的生效2015-06-17专利申请权、专利权的转移专利申请权、专利权的转移2015-06-17专利申请权、专利权的转移专利申请权、专利权的转移2018-03-27发明专利申请公布后的驳回发明专利申请公布后的驳回权利要求说明书光纤干涉仪、光纤传感器及其制作方法的权利要求说明书内容是....请下载后查看说明书光纤干涉仪、光纤传感器及其制作方法的说明书内容是....请下载后查看。
OSX安装用补丁及工具查询
OSX 安装用补丁及工具查询硬件驱动黑苹果所谓的折腾就是指硬件驱动这只能看你运气。
祝您好运显卡ATIATI显卡驱动。
ATI HD由sweec制作的ATI显卡驱动支持大部分旧式ATI显卡调分辨率不支持QE/CI。
X1000 SeriesX1000系列驱动。
HD4350除了选择该项外还需要选择“引导程序”选项里的AsereBLN v1.1.9以及“启动选项”里的GraphicsEnabler。
Boot think无效。
HD4650祝您好运HD4670祝您好运HD4850祝您好运HD4870祝您好运IntelIntel集成显卡驱动。
须选上“启动选项”里的Only 32bit。
GMA 95027a2适合ID为27a2的GMA950显卡用EFI String驱动。
GMA 95027ae适合ID为27ae的GMA950显卡。
GMA X4500只支持分辨率调整不支持QE/CI。
NvidiaNvidia显卡驱动。
9500GT祝您好运Natit祝您好运NVkush已知可驱动某些G7xxx笔记本显卡。
祝您好运NVEnabler 64以kext形式驱动大分Nvidia显卡口碑不错。
声卡在不确定声卡芯片的情况下则尽量选VoodooHDA其中一个版本。
Remove AppleHDA只删除原版AppleHDA.kext操作。
有部分声卡在安装其他驱动例如VoodooHDA后必须将原版AppleHDA.kext删除才能工作否则有可能会不能驱动甚至kernel panic五国。
AppleHDA 10.6.2使用Mac OSX 10.6.2的AppleHDA。
ADI AD1981ADI1981 AD2000bAD2000b。
ALC269证实Asus N51可用。
ALC272三星NC10测试可用。
其他机型祝您好运ALC665祝您好运ALC883祝您好运ALC888祝您好运ALC889祝您好运ALC889a祝您好运ALC890B只支持32位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
进入制作DSDT之前我们总该要知道DSDT到底是什么东西吧,所以首先讲一下DSDT的概念。
这个要从ACPI说起了,ACPI是Intel(i386,x86_64,IA64)平台的标准固件规范,绝大部分OS需要从BIOS得到的信息都可以从ACPI得到,并且现在的趋势是未来的任何新的特性相关的信息都只能从ACPI得到。
ACPI的信息包括:配置信息、ACPI相关设备、底层硬件、电源管理、设备热插拔,ACPI主要是由很多表(T able)组成,而DSDT(Differentiated System Description T able)是其中一个最主要的ACPI 表之一。
具体的我也不太清楚,反正就是用来描述硬件就是了(><)
DSDT包含了很多aml代码,大多数BIOS是针对Windows开发的,而Windows自己也不完全遵循ACPI规范。
因为BIOS的Bug,这些代码本身可能有错,导致其他的系统如Linux、Mac OS出错,所以我们要手动修复这些Bug使之兼容Mac系统。
DSDT 在BIOS里是以编译后的aml文件存在,需要把它解出来,反编译成aml代码形式(dsl 文件,文本文件),代码修改完毕再重新编译,替换掉BIOS里原来的DSDT表(现在提取DSDT已不需要BIOS文件,下面会介绍到)。
不过PC-EFI、Chameleon等的出现,使得我们不再需要冒险刷BIOS,只要把制作好的DSDT.aml文件放在Mac分区的根目录或者/Extra文件夹里,启动的时候就会自动使用这个DSDT.aml,从而达到修复ACPI 系统Bug的作用(BootThink是放在/Darwin下面)。
首先声明,DSDT不能达到驱动硬件的目的。
前面已经提到过了,DSDT只是用来识别硬件的。
如果系统里面没有自带你硬件的驱动,或者没有类似的驱动,制作DSDT也只会是徒劳,所以只能通过安装第三方的kext来驱动了。
网上介绍制作DSDT的方法很多,有在Windows下制作的,也有在Mac下制作的,我
就是在Mac下制作的,使用的软件是DSDTSE,非常的方便。
先说一下在Windows下的方法吧。
在Windows下制作DSDT,我们使用到的软件有Everest和ACPI Patcher。
其中Everest 用来提取系统的DSDT,ACPI Patcher用来生成DSDT.aml。
另外,ACPI Patcher自带一些修复DSDT的选项比如驱动显卡、声卡、网卡,如果里面没有你的型号的话还是不要使用了,我还是推荐手动修改。
基本步骤如下:
打开Everest,在Everest底部状态栏右键弹出菜单,点击ACPI T ool。
∙点击Save DSDT,生成的是后缀为bin的文件,这个就是一个类似于未打补丁的DSDT.aml的文件,我们就是利用这个文件制作DSDT。
∙接下来就要使用使用ACPI Patcher对上面生成的bin文件打补丁并生成aml文件了。
请在右边选择正确的主板产商,如果是Phoenix则不需要改变,使用默认的Award即可。
∙选择DSDT Patch这个菜单,指定源文件为上述的bin文件,再指定一个输出路径,点击Patch AML即可。
左下角的提示框在编译的时候会有信息产生,一定不能产生errors;warnings倒无所谓,除非你追求完美。
∙如果产生了错误,要先使用“D/C DSDT”菜单项把bin文件转换成dsl文件,然后用编辑工具进行编辑。
编辑好之后,仍然使用D/C DSDT菜单项将该dsl文件打补丁并编译为aml文件。
如果你选择了右边的几个选项,编译成aml文件的时候一定要选择“Patch before compile”。
在Mac下使用的是DSDTSE,使用和Windows差不多。
不过使用DSDTSE可以直接打开DSDT编辑窗口,相对方便很多。
而且还提供了很多warnings和errors的解决方法,具体我也就不介绍了。
下次再介绍一下一般的warnings和errors的解决方法吧,感觉挺有用处
的。