Welcome 微信登录

首页 / 操作系统 / Linux

Linux input子系统代码阅读简单记录

Linux input子系统代码阅读简单记录

网上可以找到很多关于linux输入子系统的分析和代码导读,这些文章看的再多,都只是别人的总结,自己始终都是需要看源代码的。对代码的理解,想长时间的记住,是不现实的,干脆把阅读分析时的顺序记录下来,如果以后再次看这部分的代码,参照这个阅读顺序,应该回忆的也会快一些。1. /linux-2.6.38/include/linux/input.h 和 /linux-2.6.38/drivers/input/input.c 文件1.1 核心的3个结构,struct ...
实现Qt日志输出到文件

实现Qt日志输出到文件

一、基本分类:qDebug : 调试信息提示qWarning: 一般的警告提示qCritical: 严重错误提示qFatal: 致命错误提示二、如何截获这些信息Qt提供了qInstallMsgHandler 方法用来定制消息发生后如何来处理。qInstallMsgHandler 是一个回调函数,主要是由qDebug、qWarnng、qCritical、qFatal这些函数进行触发,也就是说,qDeubg这些函数处理的消息文本会被qInstallMsgHan...
纯Java开发的游戏引擎V0.4--DEMO -- 物理引擎

纯Java开发的游戏引擎V0.4--DEMO -- 物理引擎

项目命名: JPhysicalEngine项目目的: 自己爱好/毕业设计项目人员: http://blog.csdn.net/kakashi8841运行机器: Intel P8600 2.4GHz、2G内存、Intel GMA X4500 HD开发环境: Linux Ubuntu 10.10开发语言: Java开发工具: Eclipse项目描述: 使用Java开发的2D游戏物理引擎,可以使得以后开发类似愤怒的小鸟、雷电等物理、碰撞、动作类游戏可以更快速、更...
mini6410成功移植OPENCV-2.0.0实现人脸检测

mini6410成功移植OPENCV-2.0.0实现人脸检测

研究这个东西很长时间了,以前是想在arm9上实现这个东西,但是夭折了,现在正好手里面有mini6410的板子,而且对浮点数运算支持较好。所以就试了试。实现的功能:移植opencv-2.0.0到mini6410,利用QT图形库实现人脸检测。在mini6410上利用Video for Linux接口和QT图形库,对摄像头数据进行采集和显示,在利用opencv的函数对采集的一帧图片进行处理。在利用QT图形库进行显示。开发环境及工具:Ubuntu10.10 gcc...
嵌入式Linux工控主板精简ISA总线扩展应用

嵌入式Linux工控主板精简ISA总线扩展应用

1、精简ISA总线说明 英利工控板带有一个极具特色的功能:精简ISA总线。众所周知,ISA总线是PC机最经典的扩展总线(在嵌入式领域,通常以PC104总线的形式出现),在工控领域有极为广泛的应用。英利工控板的精简ISA总线就是在保持通用ISA总线时序不变的前提下,仅保留常用的总线信号,最大限度地减少了总线的信号数量,以适应模块的小型化需求。用户可通过精简ISA总线方便地扩展所需的专用电路单元,如AD/DA、数字IO、脉冲计数等功能。在进行嵌入式Linux应...
Java简单实现webservice接口

Java简单实现webservice接口

webservice实现有多种方式比如最常用的有axis框架,xfire框架,通过该框架可以发布wsdl接口,也可以实现webservice客户端,目前eclipse都有集成的插件,可以根据wsdl文件生成webservice客户端调用接口,但是这样部署的时候必须依赖框架的jar包,有时候可能因为环境等等原因,我们仅仅需要wsdl中的某一个接口,这时候可以通过http接口或socket接口直接发生xml数据,来调用服务端webservice服务,其实web...
Android线程异步处理之AsyncTask

Android线程异步处理之AsyncTask

Android应用是单线程模式的。单线程模式需要记住两条:一、防止UI线程阻塞二、确保只在UI线程中访问Android UI工具包在开发Android应用时必须遵守单线程模型的原则:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在此介绍下何谓UI线程:当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事...
<< 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 >>