发布时间:2013-01-06 18:19:53
Linux 有自己的 input 子系统,可以统一管理鼠标和键盘事件。基于输入子系统 实现的 uinput 可以方便的在用户空间模拟鼠标和键盘事件。当然,也可以自己造轮子, 做一个字符设备接收用户输入,根据输入,投递 input 事件。还有一种方式就是直接 往 evnent 里写入数据, 都可以达到控制鼠标键盘的功能。本篇文章就是演示直接写入 event 的方法。linux/input.h中有定义,这个文件还定义了标准按键的编码等struct input_event { struct timeval time; //按键时间  ......【阅读全文】
发布时间:2013-01-06 18:19:19
1、使用GTK中的GdkEvent GdkEvent *event; event = gdk_event_new (GDK_KEY_PRESS); //按键按下 event->key.send_event = TRUE; event->ke......【阅读全文】
发布时间:2013-01-05 17:55:35
默认下,ubuntu是没有激活framebuffer的,所以在装完系统后在/dev下找不到fb0节点,记得我在一次配置时在网上找了不少资料,照着配置都没成功,最惨的一次,系统还给崩溃,害我系统里以往的资料就这么没了,当时是那个后悔啊。今天突然想起来这件事,就照着自己配置成功的方法在这做个演示(当然这也是结合众多网上资料得出的)。 作者:李文金 转载请说明出处:liwenjin.blog.chinaunix.net 谢谢!! 1首先要安装必要的信赖包sudo apt-get install v86d hwin......【阅读全文】
发布时间:2013-01-05 10:34:48
下面写的文章也许网上也有类似的,但是大多数都没有给出思路及背景,让初学者每次都只能学到一点皮毛,不少知识需要大量搜索零碎地拼凑起来。题外话,虽然现在是碎片化信息时代,但正是这样信息整合能力也显得非常重要,为读者提供高质量的文章是我以后的目标。我以后会注意分析应用背景及些过程的解析。 不想看下面笔者对编译环境的理解的,可以直接在本页Ctrl+F查找“编译过程”看,因为下面有很大段笔者心酸的回忆,嘻嘻。 资源介绍 opencv是一个非常优秀的图形图像处理类库,里面的类或者结构体,封装了很多实用的图像处理算法,调用其提供的API,等于使用一些复杂的图像处理算法,真是解放生产力啊......【阅读全文】
发布时间:2013-01-04 17:48:40
一、安装QT5$ sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-beta1 && sudo apt-get update && sudo apt-get install qt5-meta-full && echo 'export PATH=/opt/qt5/bin:$PATH' >> ~/.bashrc配置环境变量$ sudo gedit /etc/environment更改为以下内容(即添加/opt/qt5/bin路径)PATH="/usr/local/sbin:/usr/......【阅读全文】