Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

S3C6410开发:利用触摸屏获取事件坐标

S3C6410开发:利用触摸屏获取事件坐标

近段时间一直在做SDL方面的东西,利用五一小假,做了几个小游戏....,在这给大家说说心得吧,以为做出来的东西是要在开发板上工作的...所以也就对触摸屏这块下了点功夫。首先就说说如何让我们自己的程序也享受触摸屏带来的乐趣.我用的是S3C6410开发板,在/dev下有触摸屏设备event1或者是event0这个是是具体情况而定的。我们都知道在linux下,一切设备皆文件,当我们明白了这点的时候,你就会发现问题并不像我们想象中的那么复杂...我们可以查看我们的...
TsLib移植笔记

TsLib移植笔记

TsLib简介:在采用触摸屏的移动终端中,触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确、有抖动等问题。tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。Tslib较准原理:在Qtopia 中,就触摸屏的调试问题主要涉及到以下三个部分:触摸屏驱动、Tslib、QTslibTPanelHandlerPrivate 封装。触摸屏驱动...
MPlayer的移植

MPlayer的移植

MPayer:MPlayer是一款开源多媒体播放器,以GNU通用公共许可证发布。此款软件可在各主流作业系统使用,例如Linux和其他类Unix系统、微软的视窗系统及苹果电脑的Mac OS X系统。MPlayer是建基于命令行界面,在各作业系统可选择安装不同的图形界面。mplayer的另一个大的特色是广泛的输出设备支持。它可以在X11、Xv、DGA、OpenGL、SVGAlib、fbdev、AAlib、DirectFB下工作,而且你也能使用GGI和SDL和一...
安全危机!半数家用企业路由器可被入侵

安全危机!半数家用企业路由器可被入侵

正在使用有线无线路由器的网友们请注意,假如您的设备刚好是用Web页面管理,采用DD-WRT或OpenWRT Linux-based的固件,那快趁这仅存的几天想好对策吧。因为Seismic的Craig Heffner宣称他利用全新的入侵方法:DNS rebinding,成功地入侵了许多台路由器,并且预计在下个星期于Black Hat 2010中发表这项研究成果,届时地球上将会有数以百万计的路由器生活在随时被入侵的阴影之中。Linksys WRT54G无线路由...
Linux下动态库和静态库的生成和使用

Linux下动态库和静态库的生成和使用

Linux中有两类函数库,动态库和静态库静态库:这类库一般都是以.a为后缀名的文件,利用静态库函数编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中。编译后的执行程序就不需要外部的函数库支持,但也有其缺点,就是一旦静态函数库改变了,那么程序就必须重新编译。动态库:这类库的一般都是以.so为后缀名的,相对于静态库函数库来说,动态函数库在编译的时候并没有被编译进目标代码中。当程序执行到相关函数时才调用该函数库里的相应函数,因此动态库函数库所产生...
SQLite数据库中存取图片文件

SQLite数据库中存取图片文件

前段时间在做一款嵌入式项目,用到了SQLite数据库,现在就SQLite数据库中存取图片问题来与大家共享一下,对于二进制数据我们自然是不能够直接进行存储,在SQLite中我们可以将其转换而后存储。下面就言归正传【Linux公社 http://www.linuxidc.com 】在对主句操作之前我们先要打开数据库,SQLite给用户提供了丰富的API,足以使我们来驾驭它,利用sqlite3_open()函数,打开我们所要操作的数据库,接下来就是对于我们的图片...
Linux中获取时间的几种方法

Linux中获取时间的几种方法

asctime(将时间和日期以字符串格式表示)相关函数time,ctime,gmtime,localtime表头文件#include<time.h>定义函数char * asctime(const struct tm * timeptr);函数说明asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果以字符串形态返回。此函数已经由时区转换成当地时间,字符串格式为:“Wed Jun 30 2...
将SQLlite数据库移植到ARM开发板上

将SQLlite数据库移植到ARM开发板上

近段时间在学数据库,因为自身需求,所以注重研究了点嵌入式sqlite数据库,SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、Post...
Linux中的信号

Linux中的信号

SIGHUP终止进程终端线路挂断SIGINT终止进程中断进程SIGQUIT建立CORE文件终止进程,并且生成core文件SIGILL建立CORE文件非法指令SIGTRAP建立CORE文件跟踪自陷SIGBUS建立CORE文件总线错误SIGSEGV建立CORE文件段非法错误SIGFPE建立CORE文件浮点异常SIGIOT建立CORE文件执行I/O自陷SIGKILL终止进程杀死进程SIGPIPE终止进程向一个没有读进程的管道写数据SIGALARM终止进程计时器到...
Java和C++中switch可以修饰的数据类型

Java和C++中switch可以修饰的数据类型

Java1. byte、char、short、int四种基本类型以及它们的包装类(需要Java5.0/1.5以上版本支持)都可以用于switch语句。2. long、float、double、boolean四种基本类型以及它们的包装类(在Java所有版本中)都不能用于switch语句。3. enum类型,即枚举类型可以用于switch语句,但是要在Java5.0(1.5)版本以上才支持。4. 所有类型的对象(包括String类,但在Java5.0/1.5以...
<< 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 >>