學習 驅動開發常識

2022-03-19 03:07:58 字數 580 閱讀 1763

一、字首

windows核心函式的命名:

ex...     管理層,executive

hal...     硬體抽象層(hardware abstraction layer 僅nt/windows 2000)

io...     i/o管理層(包括即插即用例程)

ke...     核心層,ke是kernel的縮寫

mm...     記憶體管理層,memory manager

ob...     物件管理層

po...     電源管理層

ps...     程序管理層,process

rtl...     執行時程式庫,runtime library

se...     安全管理,security

zw...     其他例程

cc...     檔案快取管理,cc是cache的縮寫

cm...    系統配置管理,configuration manager

pp...      「即插即用」管理,pnp即插即用

fs....      檔案系統,file system

bios開發常識

玩bios大概2年,首先宣告,本人是業餘出身,沒人拿到nda 也沒在這個圈裡混過 1 首先分析廠家 老大當然是phoenix phoenix 確實是當之無愧的老大。不管安全性 bios密碼ami 在windows狀態可以讀出,而phoenix讀不出來 phoenix的模組性特別好。而ami的 看起來...

Android開發常識

如何才算是後台應用?除了下面情況外都是後台應用 1.具有可見的activity 2.具有前台服務 3.另乙個前台應用已關聯到該應用 通過bindservice或者使用該應用的contentprovider 當應用處於後台時 1.在後台執行的服務在幾分鐘內會被stop掉 模擬器測試在1分鐘左右後被ki...

驅動開發學習 2

利用 driverstudio 的 driverwizard 生成了驅動,研究了一天.整個研究了個雲裡霧裡.摸不著一點頭緒.發現走入了誤區,又要學習ddk 又要搞清楚driverstudio的框架.所以難度太大.決定扔掉driverstudio從ddk入手.做了乙個世上最簡單的驅動程式。pragma...