KDE、GNOME/Nautilus、OpenWindows、WINE 等等 —— 有很多 GUI 都使得用户可以简化对于 linux 应用程序强大功能的访问和使用。我们在这里面可以添加哪些组件来使 linux 更加稳健地进入消费设备领域呢?答案是触摸屏。使用触摸屏,linux 程序就可以成为很多设备的控制器,例如数字录像机、类似 TiVo 的个人录像机、媒体中心、智能房屋系统或者烤面包机的控制界面。这种可能性是无穷无尽的。 触摸屏提供了很多单独的打包解决方...
[From] http://www-128.ibm.com/developerworks/cn/linux/l-playscreen/ Greg Lindley , 系统支持工程师, IBM 2006 年 1 月 09 日 从 历史发展上来说,缺乏友好的界面一直都阻碍着 linux® 成为终端用户的一个商业产品;但是 linux 的确是有 GUI 的,这已经是昨日新闻了。那么为消费者创建一个易于使用的 linux 产品的下一个步骤是什么呢?我们来假设一下面向用户的 LCD 触摸屏的情况。前端触摸屏可以让后台的 linux 应用程...
#include #include #include #include #include #define KEY_DEV "/dev/input/event5" #define MOU_DEV "/dev/input/event6″ #define TOUS_DEV "/dev/input/event7″ #define TOUP_DEV "/dev/input/event11″ static int ts_fd = -1; static struct input_event data; static int init_device(char *TS_DEV) { if((ts_fd = open(TS_DEV, O_RDONLY)) 0) { printf("Error open %s\n\n", TS_DEV); r...
当我没讲理由的时候,也许你会不相信自己的眼睛,因为天底下没几个人会这么说。但是,我是有道理的,请您相信! linux的确在触摸屏时代落后了,linux离开了键盘会怎样,很多问题的解决方案在linux下可能用命令来处理,也是最快捷的,可能离开了命令行linux们还真不是个解决问题的能手,难道不是吗?在触摸屏里这个都是很不方便的,有键盘就不一样了,如飞的感觉。 微软的Windows 8看到了这一点,也做到了,linux呢?还在离不...
/************************************************
众所周知,linux上可以通过sendEvent来模拟键盘或者鼠标点击事件。而Android是基于linux2.6平台的,所以也应该可以模拟点击事件, 在很多网络文章中也有提到。但是我在Motolola的Xoom,Android3.0系统上,试图通过 adb -d shell sendevent /dev/input/event6 3 0 180 adb -d shell sendevent /dev/input/event6 3 1 70 adb -d shell sendevent /dev/input/event6 1 330 1 adb -d shell sendevent /dev/input/event6 0 0 0 adb -d ...
各位前辈:如题,小弟现在在搞一个linux下的触摸屏驱动,现有如下几个问题请教,恳请指点,谢谢! 要求:触摸屏通过USB口接到开发板(S3C2440为主芯片的)上,当用笔在触摸屏上滑动时,有一个鼠标箭头在开发板屏幕的相应位置显示; 问题: 1.要实现要求的功能需要哪些驱动?除了USB驱动,触摸屏驱动外还有吗? 2.要在开发板的屏幕显示一个鼠标,那就必须要在Qt或别的图形界面下显示对吗? 3.如果要在Qt下显示鼠标,是不是将触摸...
转载来源:http://blog.163.com/yuan_xihua/blog/static/30740544200811832630293/ 针对本人运行环境,稍作修改. 本人移植环境: 主机:Red.Hat.9.0(完全安装) 交叉编译器:arm-linux-gcc-3.4.1 开发板平台:S3C2440(GEC-2440开发板) 目标板linux内核版本:26.24.4 / 目标板bootloader :u-boot 1.2 添加touchscreen驱动到基于linux-2.6.24的GEC2440开发板 1, 修改drivers/input/touchscreen/Makefile文件 # vi drivers/inp...