基于uClinux的設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)方法及應(yīng)用實(shí)例
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
介紹了Linux操作系統(tǒng)下設(shè)備驅(qū)動(dòng)程序的內(nèi)部結(jié)構(gòu)、內(nèi)存管理以及中斷處理。通過
在SamsungS3C44BOX微處理器的嵌入式平臺(tái)上開發(fā)字符型設(shè)備驅(qū)動(dòng)程序(串口驅(qū)動(dòng))的實(shí)例,說明了設(shè)備驅(qū)動(dòng)程序的編寫和添加到內(nèi)核的方法。
關(guān)鍵詞:嵌入式系統(tǒng);uClinux;設(shè)備驅(qū)動(dòng)程序;內(nèi)存管理
設(shè)備驅(qū)動(dòng)程序是操作系統(tǒng)內(nèi)核和機(jī)器硬件之間的接口。設(shè)備驅(qū)動(dòng)程序?yàn)閼?yīng)用程序屏蔽了硬件的細(xì)節(jié),這樣在應(yīng)用程序看來,硬件設(shè)備只是一個(gè)設(shè)備文件,應(yīng)用程序可以象操作普通文件一樣對(duì)硬件設(shè)備進(jìn)行操作。設(shè)備驅(qū)動(dòng)程序是內(nèi)核的一部分,它完成以下的功能:對(duì)設(shè)備初始化和釋放;把數(shù)據(jù)從內(nèi)核傳送到硬件和從硬件讀取數(shù)據(jù);讀取應(yīng)用程序傳送給設(shè)備文件的數(shù)據(jù)和回送應(yīng)用程序請(qǐng)求的數(shù)據(jù);檢測(cè)和處理設(shè)備出現(xiàn)的錯(cuò)誤。
非常好我支持^.^
(3) 100%
不好我反對(duì)
(0) 0%
下載地址
基于uClinux的設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)方法及應(yīng)用實(shí)例下載
相關(guān)電子資料下載
- 兆芯正引入Linux首選內(nèi)核調(diào)度技術(shù),優(yōu)化性能 50
- ch341a驅(qū)動(dòng)程序無法使用 108
- 國(guó)芯科技全國(guó)產(chǎn)RAID卡解決方案CCUSR8116正式推出 135
- AMD發(fā)布Adrenalin Edition23.12.1版驅(qū)動(dòng)程序 329
- 一款可以干掉殺毒跟EDR的工具 194
- linux驅(qū)動(dòng)程序的主要流程和功能 431
- devicestates指令故障代碼基本概念 138
- LG電子采用芯原矢量圖形GPU 299
- 泰克科技推出開源Python儀器驅(qū)動(dòng)程序包 225
- 在應(yīng)用層nginx的處理流程 124