Welcome 微信登录

首页 / 操作系统 / Linux

Linux QT摄像头采集图像

Linux QT摄像头采集图像

Linux下利用各种装备是一件令人兴奋的事情。在Unix的世界里,用户与硬件打交待总是容易的。最近笔者在Linux下搞了摄像头的开发,有一点感引发于这里。Linux中垄断一个装备等闲都是敞开(open),读取(read)和关闭(close)。利用Read的大多是一些字符型装备,然而对于揭示屏可能摄像头这种字符装备而已,挨个字的读写将使贴切系调用变得频繁,众所周之,系统调用对于系统而已是个不小的开支。于是有内存照射(mmap)等物,本例中将解说在Linux下...
OK6410之Linux-2.6.39.2内核的移植心得

OK6410之Linux-2.6.39.2内核的移植心得

对于嵌入式Linux,本人基本属于还不入流的一类,本来也没打算自己去移植Linux内核的,毕竟基本移植再加搞定所有驱动移植是一个很需要时间的过程,但是由于飞凌的售后技术客服服务实在让我无语了,由于买开发板时,飞凌官方给的是LINUX2.6.28内核,当时用起来还是蛮不错的,至少满足我的NFS_ROOT挂载启动,好方便开发,前几天无意看到官网的OK6410的Linux内核更新到了LINUX2.6.36,于是尝尝鲜嘛,可哪知NFS启动死活就不成功,在飞凌论坛上...
Android开发基础:自定义下拉列表样式(spinner的用法)

Android开发基础:自定义下拉列表样式(spinner的用法)

spinner下拉菜单是Android中常用的控件之一。今天我们通过一个demo来理解下拉菜单的制作方法。在此之前,首先要理解adapter的用法及含义。adapter是view和data之间的桥梁,adapter将数据封装后显示到view上。ArrayAdapter是最简单的Adapter,此外还有SimpleAdapter和SimpleCursorAdapter。 使用simpleAdapter的数据用一般都是HashMap构成的List,list的每...
Android封装WebService的简单调用并且实时更新新UI

Android封装WebService的简单调用并且实时更新新UI

最近做一个电力项目的客户端,要求是全部使用webservice调用他们的服务端的数据,然后展现出来。所以我就封装了一个调用webservice的类,这个还是比较的简单的类,没有多牛的地方。其中,项目中一个模块就是实时获取运营总览的一些情况,这又用到handler。下面就是相关代码,代码还有许多要完善的地方,请指出。publicclassHandlerService{privateStringjsonUrl;//webservice查询地址 privateS...
Android的线程利器之AsyncTask

Android的线程利器之AsyncTask

java自带的线程已经慢不错的了,在Android里又进了一步。一开始,在java传统的Thread和Runnable里加上了handler就已经蛮不错的了,handler作为信息调配的中转站,让人用的很输入,线程就只管去计算,分配的事就不要你做了。我写的东西有点杂乱无章,呵呵。再后来就到了高级一点的HandlerThread,把资源费配的Handler和线程Thread放在了一起,我比较喜欢的是,重新启动一个线程非常的方便。newHandlerThrea...
Android多点触摸实现

Android多点触摸实现

其实多点触摸并没有想象中的那么神奇。处理2个手指一般就已经够用,放上3个手指显得有点滑稽,依赖更多手指进行操作绝对不是一个好的主意。理论上 Android可以处理 多达256 个手指的触摸,大概只有章鱼哥能享受这种技术带来的便利。就编程人员来说,编写多点触摸和单点触摸的方式几乎一模一样。其奥秘在于MotionEvent不仅可以封装单点触摸的消息,也可以封装多点触摸的消息。在处理单点触摸中,我们用到MotionEvent.ACTION_DOWN、ACTION...
Android 开发之如何使用Eclipse Debug调试程序详解

Android 开发之如何使用Eclipse Debug调试程序详解

1.在程序中添加一个断点如果所示:在Eclipse中添加了一个程序断点在Eclipse中一共有三种添加断点的方法第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点)第二种: 在红框区域双击鼠标左键将会在你双击代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点)第三种 :在光标停留的地方使用快捷键 Ctrl + Shift + B 将会在光标停留的这...
Android游戏开发之地图编辑器的使用以及绘制地图

Android游戏开发之地图编辑器的使用以及绘制地图

Mappy中文地图编辑器的使用说明Mappy地图编辑器下载免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2011年资料/Android入门教程/Android游戏开发之地图编辑器的使用以及绘制地图压缩包中包含 游戏地图编辑器使用指南 与地图资源图片 宫院1.png 一张 mapwin.exe 可执行文件 map.FMP 与map.TXT为使用编辑器生成出来的保存文件与地...
s3c2440的USB主机控制器

s3c2440的USB主机控制器

s3c2440提供了USB主机接口,它与OHCI v1.0完全兼容。要使用该功能,就必须熟悉OHCI v1.0规范;而要熟悉OHCI v1.0规范,那么还必须先熟悉USB v1.1协议。因此涉及到该部分的内容较多,要想正确使用s3c2440所提供的USB主机接口也不是一件容易的事情。在这里,我主要介绍USB设备枚举过程中所涉及到的一些知识,并给出具体的实现程序。 OHCI(Open HCI)是目前使用比较广泛的三种USB主机控制器规范之一。USB体系结构是...
s3c2440的nandflash启动

s3c2440的nandflash启动

介绍了s3c2440对nandflash的基本操作(见http://www.linuxidc.com/Linux/2011-07/39313.htm),其中提到了s3c2440具有nandflash自启动的功能,本文就详细介绍该功能的实现方法。 nandflash由于其自身的特点,不具备运行程序的功能。但s3c2440通过称为“Steppingstone”的内部SRAM缓存,实现了可以运行存储在外部nandflash中的启动代码的功能。它的机制是:当检测到...
s3c2440对nandflash的操作

s3c2440对nandflash的操作

nandflash在对大容量的数据存储中发挥着重要的作用。相对于norflash,它具有一些优势,但它的一个劣势是很容易产生坏块,因此在使用nandflash时,往往要利用校验算法发现坏块并标注出来,以便以后不再使用该坏块。nandflash没有地址或数据总线,如果是8位nandflash,那么它只有8个IO口,这8个IO口用于传输命令、地址和数据。nandflash主要以page(页)为单位进行读写,以block(块)为单位进行擦除。每一页中又分为mai...
s3c2440对norflash的操作

s3c2440对norflash的操作

norflash和nandflash是应用不同技术而实现的非易失闪存。它们之间的各自特点在这里就不做介绍了,而只把s3c2440对norflash的操作做一讲解。我们用的norflash为EN29LV160AB,其实对各种型号的norflash进行读写等操作差别不大。 对norflash的操作主要就是读、写、擦除和识别等。EN29LV160AB的数据宽度可以是8位字节型,也可以是16位的字型,它由EN29LV160AB的某一引脚配置实现的。在这里我们选择字...
<< 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 >>