隨著嵌入式技術(shù)在智能手機(jī)、PDA等手持終端設(shè)備的應(yīng)用越來越廣泛,觸摸屏作為一種終端輸入設(shè)備,具有節(jié)省空間、操作簡單、反應(yīng)速度快等優(yōu)點(diǎn),非常適用作手持終端等嵌入式系統(tǒng)的輸入設(shè)備。
S3C2410是一款具有ARM920T內(nèi)核的16/32位微處理器。作為新一代嵌入式平臺(tái)的核心,ARM9采用5級(jí)流水線,使用大量寄存器,并支持協(xié)處理器和片上調(diào)試,以指令執(zhí)行速度快,
尋址方式靈活簡單,執(zhí)行效率高為優(yōu)勢(shì),在工業(yè)控制、無線通訊、消費(fèi)類電子產(chǎn)品、成像和安全產(chǎn)品等各個(gè)領(lǐng)域得到了廣泛的應(yīng)用。嵌入式Linux是在開放源代碼Linux的基礎(chǔ)上發(fā)展起來的,內(nèi)核精簡,內(nèi)存管理功能強(qiáng)大,支持多任務(wù),以設(shè)備驅(qū)動(dòng)程序的方式提供統(tǒng)一的外設(shè)接口。因此Linux是嵌入式操作系統(tǒng)的最佳選擇。
Qt/Embedded是一個(gè)專門為嵌入式系統(tǒng)提供圖形界面的用戶系統(tǒng),提供了豐富的窗口小部件,支持窗口部件的定制,而且內(nèi)存消耗少。
本文介紹了基于S3C2410處理器平臺(tái),以嵌入式Linux 操作系統(tǒng)和Qt/Embedded為接口的LCD觸摸屏操作界面的設(shè)計(jì)。該方案可運(yùn)用于高檔汽車GPS巡航系統(tǒng)、工程機(jī)械安全儀表和電能質(zhì)量監(jiān)測(cè)儀等實(shí)際工程應(yīng)用中。