Linux驅(qū)動(dòng)開(kāi)發(fā)與應(yīng)用開(kāi)發(fā),你知道多少?
開(kāi)發(fā)層次不同:Linux 驅(qū)動(dòng)開(kāi)發(fā)主要是針對(duì)硬件設(shè)備進(jìn)行編程,處于操作系統(tǒng)內(nèi)核層,直接與硬件交互,為上層應(yīng)用提供設(shè)備訪問(wèn)的接口。Linux 應(yīng)用開(kāi)發(fā)則是在操作系統(tǒng)之上,利用系統(tǒng)提供的接口和庫(kù)來(lái)開(kāi)發(fā)各種應(yīng)用程序,處于用戶空間。