實現針對觸摸屏的輸入引擎移植解析方案
最后通過wait_event函數調用select系統調用,當select系統調用返回值大于0時,該函數檢查是否有可讀的數據等待讀取,如果是,則從該文件描述符中讀取觸摸屏數據。
限于篇幅原因,這里只列出了其中輸入引擎的移植代碼中較為關鍵的部分。代碼編寫完成后,還需要在“/src/ial/ial.c”中添加自定義的輸入引擎的入口項。
static INPUT inputs [] =
{ ……
#ifdef _PC104_IAL
{pc104, InitYKInput, TermYKInput},
#endif
……
}
4.結束語
本文具體介紹了Linux作為嵌入式操作系統的實現方法,結合嵌入式GUI技術,在PC104主板上利用Linux創建了一個擁有用戶界面的微型操作系統,并通過對抽象層接口及相關技術的分析,自定義輸入引擎,實現了設備的可定制,在實際工程機械項目中有較大的實用價值和市場前景。
評論