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