Linux target framework (tgt) aims to simplify various SCSI target driver (iSCSI, Fibre Channel, SRP, etc) creation and maintenance. The key goals are ...
分类:
系统相关 时间:
2014-07-07 12:21:36
阅读次数:
738
本篇文章通过按键驱动为例讲解输入子系统的开发流程。输入子系统由驱动层、输入子系统核心、事件处理层三部分组成。一个输入事件,如鼠标移动、键盘按下等通过Driver->Inputcore->Event handler->userspace的顺序到达用户控件的应用程序。用于报告EV_KEY,EV_REL,...
分类:
其他好文 时间:
2014-07-02 22:06:53
阅读次数:
175
一、介绍 I2C总线是由Philips公司发明的一种两线式串行总线,用于连接微控制器及其外围设备。I2C最主要的优点是简单、有效。由于不需要额外独立的接口,所以i2c总线占用的空间非常少,减少了电路板的空间和芯片引脚的数量。i2c总线最初是为音频和视频设备开放,现在已应用于各种设备。二、I2C概述 ...
分类:
其他好文 时间:
2014-07-02 19:40:36
阅读次数:
232
KVM/QEMU hypervisor driver Project Links Deployment pre-requisites Connections to QEMU driver Driver security architecture Driver instances POSIX user...
分类:
其他好文 时间:
2014-07-01 19:14:26
阅读次数:
323
做Linux方面也有三个多月了,对代码中的有些结构一直不是非常明确,比方platform_device与platform_driver一直分不清关系。在网上搜了下,做个总结。两者的工作顺序是先定义platform_device -> 注冊 platform_device->,再定义 platfor....
分类:
其他好文 时间:
2014-07-01 18:51:30
阅读次数:
247
sd5:0:0:0:[sdd]Unhandledsensecodesd5:0:0:0:[sdd]Result:hostbyte=DID_OKdriverbyte=DRIVER_SENSEsd5:0:0:0:[sdd]SenseKey:MediumError[current][descriptor]Descriptorsensedatawithsensedescriptors(inhex):720311040000000c000a8000000000004c69a958sd5:0:0:0:[sdd]Add.Se..
分类:
其他好文 时间:
2014-07-01 09:55:07
阅读次数:
856
/*
本文章由 莫灰灰 编写,转载请注明出处。
作者:莫灰灰 邮箱: minzhenfei@163.com
*/
1. 漏洞描述
音频驱动acdb提供了一个ioctl的系统接口让应用层调用,然而,其在处理传进来的参数时没有做有效的边界检查。应用程序可以通过/dev/msm_acdb设备文件就能达到提升权限的目的。
2. 漏洞分析
原始代码如下
if...
分类:
数据库 时间:
2014-07-01 09:04:04
阅读次数:
355
最近在思考一种廉价方便的cinder集成LVM driver的方式,那就是cinder+LVM+多块盘组成的RAID硬盘。这样的情况下就要根据读写需求和可用资源考虑采用什么样的RAID,以及怎样选择实现raid的方式,有两种分别为硬件RAID和软件RAID,为了温习一下,就顺便画些图(图中使用的硬盘数都是该RAID下需要的最少硬盘数)总结下各个RAID技术。...
分类:
其他好文 时间:
2014-07-01 06:20:07
阅读次数:
474
1.加载驱动程序.
注册驱动程序有多方法,Class.forName();是一种显式地加载.当一个驱动程序类被Classloader装载后,在溶解的过程中,
DriverManager会注册这个驱动类的实例.这个调用是自动发生的,也就是说DriverManager.registerDriver()方法被自动调用了,
Class.forName("oracle.jdbc.driver.Orac...
分类:
数据库 时间:
2014-06-30 16:44:13
阅读次数:
285