基于PXA255的觸摸屏控制器ADS7843驅(qū)動(dòng)程序設(shè)計(jì)
4、驅(qū)動(dòng)模塊的安裝
在 Linux操作系統(tǒng)中,對(duì)于已編好的設(shè)備驅(qū)動(dòng)程序,利用編譯工具將驅(qū)動(dòng)程序編譯成驅(qū)動(dòng)模塊。對(duì)于驅(qū)動(dòng)模塊的安裝,一種方法是重新編譯Linux內(nèi)核將驅(qū)動(dòng)程序加載到系統(tǒng)內(nèi)核,另一種方法就是利用inmod和rmmod函數(shù)動(dòng)態(tài)地裝載和卸載設(shè)備驅(qū)動(dòng)模塊。我們?cè)贗ntelXscalePXA255評(píng)估板上利用重新編譯Linux內(nèi)核的方法將觸摸屏控制器ADS7843的驅(qū)動(dòng)模塊加載到系統(tǒng)內(nèi)核。運(yùn)行后取得了理想的效果。
5、結(jié)束語(yǔ)
觸摸屏已成為現(xiàn)代嵌入式設(shè)備人機(jī)交互的首選輸入設(shè)備,觸摸屏控制器的驅(qū)動(dòng)程序設(shè)計(jì)當(dāng)然也就成為嵌入式設(shè)備研發(fā)的必需工作。本文以ADS7843為例介紹了在嵌入式Linux操作系統(tǒng)中觸摸屏控制器驅(qū)動(dòng)程序設(shè)計(jì)的編程方法。對(duì)于在嵌入式Linux操作系統(tǒng)下進(jìn)行其它設(shè)備的驅(qū)動(dòng)開發(fā)具有一定的啟示作用。
評(píng)論