《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 電源技術(shù) > 設(shè)計(jì)應(yīng)用 > PCIe設(shè)備功耗管理驅(qū)動(dòng)程序的開發(fā)
PCIe設(shè)備功耗管理驅(qū)動(dòng)程序的開發(fā)
2020年電子技術(shù)應(yīng)用第12期
王法臻,崔少輝,王 成
陸軍工程大學(xué)石家莊校區(qū),河北 石家莊050003
摘要: 隨著PCIe設(shè)備在計(jì)算機(jī)系統(tǒng)中使用數(shù)量的增多,若能在確保設(shè)備正常工作的前提下適時(shí)調(diào)整設(shè)備的電源管理狀態(tài),可有效降低功耗。PCIe設(shè)備的電源管理需要依靠操作系統(tǒng)和驅(qū)動(dòng)程序協(xié)同處理實(shí)現(xiàn)。通過對(duì)電源管理技術(shù)和WDF驅(qū)動(dòng)程序框架的研究和分析,介紹了I/O請(qǐng)求的處理流程、隊(duì)列使用的原則規(guī)范等內(nèi)容,設(shè)計(jì)了基于I/O請(qǐng)求入列觸發(fā)、跟隨系統(tǒng)電源狀態(tài)轉(zhuǎn)換及設(shè)置框架屬性的解決方案來實(shí)現(xiàn)設(shè)備的休眠和喚醒,并展示部分代碼和實(shí)例驗(yàn)證了設(shè)計(jì)的可行性。
中圖分類號(hào): TN91;TP39
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.200046
中文引用格式: 王法臻,崔少輝,王成. PCIe設(shè)備功耗管理驅(qū)動(dòng)程序的開發(fā)[J].電子技術(shù)應(yīng)用,2020,46(12):89-93.
英文引用格式: Wang Fazhen,Cui Shaohui,Wang Cheng. Development of driver for PCIe device power management[J]. Application of Electronic Technique,2020,46(12):89-93.
Development of driver for PCIe device power management
Wang Fazhen,Cui Shaohui,Wang Cheng
Shijiazhang Campus of Army Engineering University,Shijiazhuang 050003,China
Abstract: As the number of PCIe devices used in computer systems increases, timely adjusting the power management state of the device can effectively reduce power consumption. The operating system and drivers need to cooperate with each other to complete the control for the PCIe device′s power management. Based on the research and analysis of the Windows operating system′s power management technology and the WDF, this paper introduces the processing flow of I/O requests and the principle of queue′s usage, as well as designs the solutions based on I/O request processing, power state transitions and framework property settings to achieve device hibernation and wake-up. Moreover, there are some codes shown to prove the feasibility of the design.
Key words : WDF;power management;power controlling;I/O request;PCIe

0 引言

    PCIe(Peripheral Component Interconnect express)總線能夠?qū)崿F(xiàn)與計(jì)算機(jī)系統(tǒng)、服務(wù)器等所有周邊I/O設(shè)備的互連,同前兩代I/O總線相比,在結(jié)構(gòu)上的改變和優(yōu)化使得傳輸速率得到了大幅度提高,克服了PCI總線在系統(tǒng)帶寬、傳輸速度等方面的固有缺陷,同時(shí)具有支持熱插拔、低消耗和電源管理能力等方面特點(diǎn)。PCIe總線因此已得到廣泛應(yīng)用[1-3]。 

    在計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)對(duì)PCIe總線設(shè)備合理的電源管理,及時(shí)準(zhǔn)確地調(diào)整設(shè)備狀態(tài),對(duì)降低功耗具有實(shí)際意義。驅(qū)動(dòng)程序作為操作系統(tǒng)與硬件交互的中間環(huán)節(jié),當(dāng)驅(qū)動(dòng)程序具備電源管理能力時(shí),操作系統(tǒng)便能夠在系統(tǒng)范圍上管理控制設(shè)備的電源消耗。若驅(qū)動(dòng)程序不具有電源管理功能,則設(shè)備會(huì)一直處于工作狀態(tài),也會(huì)阻止操作系統(tǒng)在空閑時(shí)自動(dòng)進(jìn)入休眠狀態(tài)。




本文詳細(xì)內(nèi)容請(qǐng)下載:http://www.rjjo.cn/resource/share/2000003260




作者信息:

王法臻,崔少輝,王  成

(陸軍工程大學(xué)石家莊校區(qū),河北 石家莊050003)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 黄篇网址 | xh98hx国产在线视频 | 日本暖暖视频在线播放 | 高清在线一区二区 | 欧美在线一区视频 | 国产自在自线午夜精品 | 亚洲天堂区| 中文字幕一区日韩在线视频 | 久久久国产精品网站 | 成人国产精品一级毛片天堂 | 国产在线一区二区三区 | 国产精品资源 | 黄色美女免费看 | 欧美一级α片毛片免费观看 | 美国一级毛片片aa成人 | 亚洲高清不卡 | 久久国产成人午夜aⅴ影院 久久国产成人亚洲精品影院老金 | 欧美特黄一级高清免费的香蕉 | 日本九九视频 | 午夜在线影院 | 亚洲欧美日本视频 | 国产精品久久久久影院色老大 | 日本不卡一二三 | 精品综合久久久久久88小说 | vr18成人资源 | 欧美精品一区二区在线观看播放 | 亚洲男人天堂 | 日韩欧美国产亚洲 | 成 人免费视频l免费观看 | 97超频国产在线公开免费视频 | 日本成人免费在线视频 | 一本一道波多野结衣456 | 成年女人毛片免费播放视频m | 秘书高跟黑色丝袜国产91在线 | 三级黄页| 狼人青草久久网尹人 | 亚洲欧洲日产v特级毛片 | 高清欧美不卡一区二区三区 | 碰碰碰免费公开在线视频 | 久久精品亚洲乱码伦伦中文 | 深夜福利成人 |