久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 行業百科 > 什么(me)是嵌(qian)入式驅動

什(shen)么是嵌入式驅動 時間:2017-06-27      來源:未(wei)知

什么是嵌入式驅動?嵌入(ru)式(shi)驅(qu)動是什么意思呢?嵌入(ru)式(shi)驅(qu)動就是對嵌入(ru)式(shi)操作系統一(yi)些設備編寫的驅(qu)動程序(xu)。

什么是嵌入式驅動

嵌入(ru)式操作系統(tong)(Embedded System)是指以應用為中(zhong)心(xin)、以計算(suan)機(ji)技術(shu)為基礎,軟件硬件可(ke)裁剪(jian)、適應應用系統(tong),對功能、可(ke)靠(kao)性(xing)、成本、體積、功耗嚴(yan)格(ge)要求的專用計算(suan)機(ji)系統(tong)。舉(ju)例來說(shuo),大到(dao)油(you)田的集(ji)散控制系統(tong)和工廠流水線(xian),小到(dao)家用VCD機(ji)或手機(ji),甚至(zhi)組成普通PC終端設(she)備的鍵盤、鼠標、硬盤、Modem等均是由嵌入(ru)式處理器控制的。

嵌(qian)入(ru)式系(xi)(xi)統(tong)(tong)中,操作(zuo)(zuo)系(xi)(xi)統(tong)(tong)是(shi)通過各種驅(qu)動(dong)程(cheng)(cheng)序來駕(jia)馭硬(ying)件(jian)設(she)備(bei)(bei)的,就(jiu)是(shi)我(wo)們所說的嵌(qian)入(ru)式驅(qu)動(dong)。這些嵌(qian)入(ru)式驅(qu)動(dong)程(cheng)(cheng)序是(shi)操作(zuo)(zuo)系(xi)(xi)統(tong)(tong)內核(he)(he)和硬(ying)件(jian)設(she)備(bei)(bei)之(zhi)間的接口,它為應用(yong)程(cheng)(cheng)序屏(ping)蔽了硬(ying)件(jian)的細節,這樣在應用(yong)程(cheng)(cheng)序看來,硬(ying)件(jian)設(she)備(bei)(bei)只是(shi)一(yi)個設(she)備(bei)(bei)文(wen)件(jian),可以(yi)像操作(zuo)(zuo)普通文(wen)件(jian)一(yi)樣對硬(ying)件(jian)設(she)備(bei)(bei)進行操作(zuo)(zuo)。設(she)備(bei)(bei)驅(qu)動(dong)程(cheng)(cheng)序是(shi)內核(he)(he)的一(yi)部分,完成以(yi)下功能:

◇ 驅動程(cheng)序的注冊和注銷。

◇ 設備(bei)的打開(kai)和釋放。

◇ 設備的(de)讀(du)寫(xie)操作。

◇ 設備的(de)控(kong)制操(cao)作。

◇ 設備的中斷和輪詢處理。

Linux主要將(jiang)設(she)(she)(she)備(bei)分為三類:字(zi)符設(she)(she)(she)備(bei)、塊設(she)(she)(she)備(bei)和網(wang)絡設(she)(she)(she)備(bei)。字(zi)符設(she)(she)(she)備(bei)是(shi)指發送和接收(shou)數(shu)據(ju)(ju)以(yi)字(zi)符的形式(shi)進(jin)行,沒有緩沖區(qu)的設(she)(she)(she)備(bei);塊設(she)(she)(she)備(bei)是(shi)指發送和接收(shou)數(shu)據(ju)(ju)以(yi)整個數(shu)據(ju)(ju)緩沖區(qu)的形式(shi)進(jin)行的設(she)(she)(she)備(bei);網(wang)絡設(she)(she)(she)備(bei)是(shi)指網(wang)絡設(she)(she)(she)備(bei)訪問的BSD socket接口。

嵌(qian)入式開發就是指在嵌(qian)入式操作系統(tong)下進行開發,一(yi)般常用(yong)(yong)的系統(tong)有WinCE,linux,android等(deng)。另外,用(yong)(yong)c,c++或(huo)(huo)匯編開發;用(yong)(yong)高(gao)級處理器,arm7,arm9,arm11,powerpc,mips,mipsel等(deng),或(huo)(huo)加上操作系統(tong)也屬于嵌(qian)入式的開發。

在Linux下(xia)面寫某設備(bei)的(de)驅動,雖(sui)然需(xu)要(yao)增加額(e)外的(de)精(jing)力(li)去學習(xi)該(gai)設備(bei)所屬的(de)驅動的(de)子框架(jia)(jia),但是這點(dian)額(e)外的(de)學習(xi)成(cheng)本,和該(gai)框架(jia)(jia)幫(bang)你省下(xia)的(de)精(jing)力(li)相(xiang)對(dui),要(yao)劃算(suan)的(de)多。即:Linux子驅動框架(jia)(jia)已經幫(bang)我(wo)們(men)實(shi)現了非(fei)常多通(tong)用的(de)功能部(bu)分,可以(yi)幫(bang)我(wo)們(men)寫驅動時,省掉很大一(yi)部(bu)分精(jing)力(li),而我(wo)們(men)只需(xu)要(yao)搞懂子驅動框架(jia)(jia)后,去實(shi)現余(yu)下(xia)的(de)和設備(bei)相(xiang)關的(de)部(bu)分即可。

看完(wan)文章相信(xin)大家對什么(me)是嵌入(ru)式(shi)驅(qu)動(dong)應該理解(jie)了,一(yi)句話表達的(de)話就是:嵌入(ru)式(shi)驅(qu)動(dong)就是對嵌入(ru)式(shi)操作系統(tong)的(de)一(yi)些設備編寫的(de)驅(qu)動(dong)程序。

 什么叫物聯(lian)網嵌入(ru)式驅(qu)動就是對(dui)嵌入(ru)式操作系統的一些設(she)備編寫(xie)的驅(qu)動程序(xu)。

什么是嵌入式驅動相關內容推薦:

嵌入(ru)式和單片機的(de)區(qu)別

上一篇:解決單片機培訓初學者的兩大問題

下一篇:什么是嵌入式底層驅動開發和嵌入式底層軟件開發

熱點文章推薦
華(hua)清學員就業榜單
高薪(xin)學(xue)員(yuan)經驗分(fen)享
熱點(dian)新(xin)聞推薦(jian)
前(qian)臺專(zhuan)線(xian):010-82525158 企(qi)業培訓洽談專線:010-82525379 院校(xiao)合(he)作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部