实现针对触摸屏的输入引擎移植解析方案
最后通过wait_event函数调用select系统调用,当select系统调用返回值大于0时,该函数检查是否有可读的数据等待读取,如果是,则从该文件描述符中读取触摸屏数据。
限于篇幅原因,这里只列出了其中输入引擎的移植代码中较为关键的部分。代码编写完成后,还需要在“/src/ial/ial.c”中添加自定义的输入引擎的入口项。
static INPUT inputs [] =
{ ……
#ifdef _PC104_IAL
{pc104, InitYKInput, TermYKInput},
#endif
……
}
4.结束语
本文具体介绍了Linux作为嵌入式操作系统的实现方法,结合嵌入式GUI技术,在PC104主板上利用Linux创建了一个拥有用户界面的微型操作系统,并通过对抽象层接口及相关技术的分析,自定义输入引擎,实现了设备的可定制,在实际工程机械项目中有较大的实用价值和市场前景。
评论