微軟開源全新框架,大大提升Windows驅動程序開發!
對於Windows驅動程序開發人員來說,絕對是好消息,他們正在獲得一個新工具,通過微軟發布的驅動程序模塊框架(DMF)來在提升程序和開發人員之間共享代碼。它是一個開源框架,旨在改進和加速Windows驅動程序框架的開發。
微軟表示,「多年來,Surface設備開發了許多產品,如Pro,Studio,Laptop,Book,具有獨特的創新硬體功能,為了加強這些功能,我們經常需要編寫驅動程序和固件。儘管這些產品在與硬體介面方面具有共性,但各個產品團隊獨立工作,需要從頭開始構建自己的驅動程序,或者根據他們對現有代碼的認識進行複製,並根據他們的需求進行修改。這確實有助於滿足他們當前的業務優先順序,但卻導致了巨大的代碼重複和維護開銷。」
為了解決這個問題,微軟開始重新編寫驅動程序的編寫方式,並提出了重用代碼和提高效率,可維護性和可擴展性的解決方案,為此,微軟相關團隊開始分解驅動程序中的各個功能,並將它們轉移到可共享的代碼庫,即現在的DMF。
微軟表示,「今天,團隊中的所有WDF驅動程序都是使用DMF編寫的。模塊經過良好測試,可以在以後重複使用或擴展,以滿足新的要求。除了具有良好架構的驅動程序的好處之外,錯誤修復現在也很有效。模塊中的錯誤修復會自動應用於使用該模塊構建的所有驅動程序。」
除了開放框架外,該團隊還提供了許多解決常見問題的模塊以及模板和示例代碼。「我們將繼續改進代碼並在開源存儲庫中添加新模塊。此外,期待更多樣本驅動程序顯示DMF的不同功能,並幫助你了解DMF的各種使用方式,「該團隊寫道。
※馬斯克被指責工作方式過時 回應稱:我並不這麼認為
※超十二萬人預約,驍龍710+18W快充,堅果Pro 2S這次真的爆了!
TAG:玩汽車的夏波 |