freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

中斷與時鐘機制ppt課件-資料下載頁

2025-01-12 09:41本頁面
  

【正文】 。所以對于一般的驅(qū)動程序來說,該參數(shù)通常是沒有用的。 退出函數(shù) s3c2440_buttons_exit() 當(dāng)模塊不在使用時,需要退出模塊。按鍵的退出模塊由 s3c2440_buttons_exit()函數(shù)實現(xiàn),其主要功能是釋放中斷線。 時鐘機制 Linux驅(qū)動程序中經(jīng)常會使用一些時鐘機制,主要是用來延時一段時間。在這段時間中硬件設(shè)備可以完成相應(yīng)的工作。本節(jié)將對 Linux的時鐘機制作一個簡要的介紹。 時間度量 Linux內(nèi)核中一個重要的全局變量是 HZ,這個變量表示與時鐘中斷相關(guān)的一個值。時鐘中斷是由系統(tǒng)定時硬件以周期性的間隔產(chǎn)生,這個周期性的值有 HZ來表示。根據(jù)不同的硬件平臺, HZ的取值是不一樣的。 Jiffies get_jiffies 時間延時 在 C語言中,經(jīng)常使用 sleep()函數(shù)來將程序延時一段時間,這個函數(shù)能夠?qū)崿F(xiàn)毫秒級的延時。在設(shè)備驅(qū)動程序中,很多對設(shè)備的操作也需要延時一段時間,來使設(shè)備完成某些特定的任務(wù)。在 Linux內(nèi)核中,延時技術(shù)有很多種,這里只講解其中重要的兩種。 1.短時延時 ndelay udelay mdelay 2.長時延時 while() 小結(jié) 大多數(shù)設(shè)備以中斷方式來驅(qū)動代碼的執(zhí)行。例如本章講解的按鍵驅(qū)動程序,當(dāng)用戶按下鍵盤時,才會觸發(fā)先前注冊的中斷處理程序。這種機制具有很多的優(yōu)點,可以節(jié)約很多CPU時間。除了中斷之外,本章還簡要地介紹了時鐘機制,硬件工作的速度一般較慢,在操作硬件的某些寄存器時,一般需要內(nèi)核延時一段時間,在短時延時時可以使用忙等待機制,但是對于長時延時則最好使用等待延時機制。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1