當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 行業(yè)百科 > 什么是嵌入式驅(qū)動(dòng)
什么是嵌入式驅(qū)動(dòng)
時(shí)間:2017-06-27 來(lái)源:未知
什么是嵌入式驅(qū)動(dòng)?嵌入式驅(qū)動(dòng)是什么意思呢?嵌入式驅(qū)動(dòng)就是對(duì)嵌入式操作系統(tǒng)一些設(shè)備編寫的驅(qū)動(dòng)程序。

嵌入式操作系統(tǒng)(Embedded System)是指以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng),對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。舉例來(lái)說(shuō),大到油田的集散控制系統(tǒng)和工廠流水線,小到家用VCD機(jī)或手機(jī),甚至組成普通PC終端設(shè)備的鍵盤、鼠標(biāo)、硬盤、Modem等均是由嵌入式處理器控制的。
嵌入式系統(tǒng)中,操作系統(tǒng)是通過(guò)各種驅(qū)動(dòng)程序來(lái)駕馭硬件設(shè)備的,就是我們所說(shuō)的嵌入式驅(qū)動(dòng)。這些嵌入式驅(qū)動(dòng)程序是操作系統(tǒng)內(nèi)核和硬件設(shè)備之間的接口,它為應(yīng)用程序屏蔽了硬件的細(xì)節(jié),這樣在應(yīng)用程序看來(lái),硬件設(shè)備只是一個(gè)設(shè)備文件,可以像操作普通文件一樣對(duì)硬件設(shè)備進(jìn)行操作。設(shè)備驅(qū)動(dòng)程序是內(nèi)核的一部分,完成以下功能:
◇ 驅(qū)動(dòng)程序的注冊(cè)和注銷。
◇ 設(shè)備的打開(kāi)和釋放。
◇ 設(shè)備的讀寫操作。
◇ 設(shè)備的控制操作。
◇ 設(shè)備的中斷和輪詢處理。
Linux主要將設(shè)備分為三類:字符設(shè)備、塊設(shè)備和網(wǎng)絡(luò)設(shè)備。字符設(shè)備是指發(fā)送和接收數(shù)據(jù)以字符的形式進(jìn)行,沒(méi)有緩沖區(qū)的設(shè)備;塊設(shè)備是指發(fā)送和接收數(shù)據(jù)以整個(gè)數(shù)據(jù)緩沖區(qū)的形式進(jìn)行的設(shè)備;網(wǎng)絡(luò)設(shè)備是指網(wǎng)絡(luò)設(shè)備訪問(wèn)的BSD socket接口。
嵌入式開(kāi)發(fā)就是指在嵌入式操作系統(tǒng)下進(jìn)行開(kāi)發(fā),一般常用的系統(tǒng)有WinCE,linux,android等。另外,用c,c++或匯編開(kāi)發(fā);用高級(jí)處理器,arm7,arm9,arm11,powerpc,mips,mipsel等,或加上操作系統(tǒng)也屬于嵌入式的開(kāi)發(fā)。
在Linux下面寫某設(shè)備的驅(qū)動(dòng),雖然需要增加額外的精力去學(xué)習(xí)該設(shè)備所屬的驅(qū)動(dòng)的子框架,但是這點(diǎn)額外的學(xué)習(xí)成本,和該框架幫你省下的精力相對(duì),要?jiǎng)澦愕亩�。即:Linux子驅(qū)動(dòng)框架已經(jīng)幫我們實(shí)現(xiàn)了非常多通用的功能部分,可以幫我們寫驅(qū)動(dòng)時(shí),省掉很大一部分精力,而我們只需要搞懂子驅(qū)動(dòng)框架后,去實(shí)現(xiàn)余下的和設(shè)備相關(guān)的部分即可。
看完文章相信大家對(duì)什么是嵌入式驅(qū)動(dòng)應(yīng)該理解了,一句話表達(dá)的話就是:嵌入式驅(qū)動(dòng)就是對(duì)嵌入式操作系統(tǒng)的一些設(shè)備編寫的驅(qū)動(dòng)程序。
什么叫物聯(lián)網(wǎng)嵌入式驅(qū)動(dòng)就是對(duì)嵌入式操作系統(tǒng)的一些設(shè)備編寫的驅(qū)動(dòng)程序。
什么是嵌入式驅(qū)動(dòng)相關(guān)內(nèi)容推薦:
華清遠(yuǎn)見(jiàn)90+項(xiàng)目獲批!教育部2021最新協(xié)同育人項(xiàng)目名
華清遠(yuǎn)見(jiàn)榮獲2021騰訊教育“年度口碑影響力職業(yè)教育品
華清遠(yuǎn)見(jiàn)受邀參加2021年武漢民辦高校信息學(xué)科合作聯(lián)盟
溫暖同行共創(chuàng)佳績(jī) 2019華清遠(yuǎn)見(jiàn)北京總部年會(huì)大曝光
助力高校AI人工智能學(xué)科建設(shè) 華清遠(yuǎn)見(jiàn)人工智能師資班
華清遠(yuǎn)見(jiàn)受邀參加四川省物聯(lián)網(wǎng)年會(huì),榮獲優(yōu)秀企業(yè)專家
