DirectFB是一个轻量级的提供硬件图形加速,输入设备处理和抽象的图形库,它集成了支持半透明的视窗系统以及在LinuxFramebuffer驱动之上的多层显示。它是一个用软件封装当前硬件无法支持的图形算法来完成硬件加速的层。DirectFB是为嵌入式系统而设计。它是以最小的资源开销来实现最高的硬件加速性能。...
分类:
其他好文 时间:
2014-09-13 15:56:15
阅读次数:
243
“计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决” 这句话几乎概括了计算机系统软件体系结构的设计要点,整个体系结构从上到下都是按照严格的层次结构设计的。不仅是计算机系统软件整个体系是这样的,体系里面的每个组件比如操作系统本身,很多应用程序、软件系统甚至很多硬件结构都是按照这种层次的结....
分类:
其他好文 时间:
2014-09-13 15:52:35
阅读次数:
204
1. AVStream概览AVStream是一款微软提供的多媒体类驱动程序,它既支持单独的视频流媒体,也支持音频视频集成的流媒体。微软把AVStream作为操作系统的一部分,在驱动程序ks.sys中导出。硬件供应商只需要编写运行在Ks.sys下层的小驱动程序(minidriver)。以前的音频类驱动程序是微软提供的音频端口驱动程序(audio port class driver)。音频...
分类:
其他好文 时间:
2014-09-13 12:08:55
阅读次数:
268
#include
#include
#include
#include
#include
#include
#define GPNCON 0x7F008830//ioremap使用的地址,与具体硬件相关
irqreturn_t key_int(int irq, void *dev_id)
{
printk("key down!\n");
return 0;
}
void k...
分类:
其他好文 时间:
2014-09-13 12:07:05
阅读次数:
386
我们知道,受限于硬件、内存和性能,我们不可能无限制的创建任意数量的线程,因为每一台机器允许的最大线程是一个有界值。也就是说ThreadPoolExecutor管理的线程数量是有界的。线程池就是用这些有限个数的线程,去执行提交的任务。然而对于多用户、高并发的应用来说,提交的任务数量非常巨大,一定会比允许的最大线程数多很多。为了解决这个问题,必须要引入排队机制,或者是在内存中,或者是在硬盘等容量很大的...
分类:
编程语言 时间:
2014-09-13 10:39:45
阅读次数:
240
Intel在IVB架构的第三代酷睿处理器(2012年开始生产)内置了一个利用电阻热噪声取得硬件真随机数的功能。
关于真随机数和伪随机数的区别,以及世上是否存在真随机数等哲学争论不在本文讨论范围。
下面给出delphi代码,一共4个函数,具体使用的是两个函数:
RdRand_isSupported 判断当前cpu是否支持该功能,
rdrand_16 取得16位随机数到aex寄存器,如果要取3...
分类:
其他好文 时间:
2014-09-12 17:19:43
阅读次数:
242
在以前双目视觉移植出现了问题:
http://blog.csdn.net/b5w2p0/article/details/39101499
是右相机校正图像出现的问题,左相机没有问题。
想了以下办法想尝试解决:
1、相机硬件调整,高低,根据图像
2、应用不同的cvStereoVision或cv::stereovision,就是C接口和C++接口的校正及Remap函数。
3、应...
分类:
其他好文 时间:
2014-09-12 17:19:13
阅读次数:
192
启动第一步--加载BIOS
当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。
启动第二步--读取MBR
众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Ma...
分类:
系统相关 时间:
2014-09-12 17:11:13
阅读次数:
253
之前暑期见识到了虚拟化在企业中的应用,感慨不小,以前只是自己在玩儿桌面vmware workstation,安装的虚拟机也没啥大感觉。在公司机房里大家用的dell poweredge 420,8gmem;然后使用的是esxi+vsphere客户端的模式,在硬件之上直接安装虚拟平台,然后在平台上安.....
分类:
其他好文 时间:
2014-09-12 16:58:33
阅读次数:
486