自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

android83的专栏

男儿当自强

  • 博客(51)
  • 收藏
  • 关注

转载 sysfs文件系统

        Linux 2.6 的内核引入了 sysfs 文件系统。sysfs 被看成是与 proc,devfs,和 devpty 同类别的文件系统。sysfs 把连接在系统上的设备和总线组织成为一个分级的文件,它们可以被从用户的空间存取到。这是被设计用来处理那些以前驻留在 /proc/ 的设备和驱动程序指定的选件以及用来处理那些以前由 devfs 提供支持的动态加载设备。在早期的 sysfs 实现中,一些驱动和应用仍然被当做老的 proc 条目。但是 sysfs 是未来的发展方向。下面

2010-10-22 16:42:00 1255 1

原创 位域和sizeof

使用位域的主要目的是压缩存储,其大致规则为:1) 如果相邻位域字段的类型相同,且其位宽之和小于类型的sizeof大小,则后面的字段将紧邻前一个字段存储,直到不能容纳为止;2) 如果相邻位域字段的类型相同,但其位宽之和大于类型的sizeof大小,则后面的字段将从新的存储单元开始,其偏移量为其类型大小的整数倍;3) 如果相邻的位域字段的类型不同,则各编译器的具体实现有差异,VC6采取不压缩方式,Dev-C++采取压缩方式;4) 如果位域字段之间穿插着非位域字段,则不进行压缩;5) 整个结构体的总大小为最宽基本类

2010-10-17 14:56:00 640

转载 [转]Android 2.1 源码目录结构分析

<br /><br />文章转自:http://monner.javaeye.com/blog/728325<br /> <br /> <br />Android 2.1<br />|-- Makefile<br />|-- bionic               (bionic C库)<br />|-- bootable            (启动引导相关代码)<br />|-- build                 (存放系统编译规则及generic等基础开发包配置)<br />|-- cts

2010-09-30 10:09:00 617

原创 【转】驱动程序使用tasklet机制

原文出处 http://blog.chinaunix.net/u/15169/showart.php?id=82989 驱动程序在初始化时,通过函数task_init建立一个tasklet,然后调用函数tasklet_schedule将这个tasklet放在tasklet_vec链表的头部,并唤醒后台线程ksoftirqd。当后台线程ksoftirqd运行调用__do_softirq时

2009-10-13 16:11:00 531

转载 【转】使用软中断

原文地址: http://blog.csdn.net/qinzhonghello/archive/2008/11/29/3408420.aspx 软中断保留给系统中对时间要求最严格以及最重要的下半部使用。目前,只有两个子系统---网络和SCSI直接使用软中断。此外,内核定时器和taskelet都是建立在软中断上的。对于时间要求严格并能自己高效完成加锁工作的应用,软中断会是正确的选择。 

2009-10-13 15:46:00 785 1

原创 使用native方法扩展Java程序的功能

java native 方法: 是指本地方法,当在方法中调用一些不是由java语言写的代码,或者在方法中用java语言直接操纵计算机硬件时,要声明为native方法。 Java不是完美的,它的不足除了体现在运行速度上要比传统的C++慢许多之外,java无法直接访问到操作系统底层(如系统硬件等),为此java使用native方法来扩展Java程序的功能。   可以将native方法比

2009-09-28 09:31:00 683

转载 【转】Android JNI 使用的数据结构JNINativeMethod详解

 原文地址:http://blog.163.com/xxw8393/blog/static/3725683420098684256499/   Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINative

2009-09-28 09:02:00 737

转载 [转]ubuntu udevinfo 命令

原文地址:http://hi.baidu.com/rhca/blog/item/2a00481613146e4321a4e95f.html root@ubuntu-T61:~# udevadm info -q path -n /dev/sda/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sdar

2009-09-23 16:34:00 1977

转载 [转]linux下如何模拟按键输入和模拟鼠标

原文地址:http://hi.baidu.com/minyuanyang/blog/item/4c076209bc9b41a82fddd4fa.html 查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准按键,比如KEY

2009-09-14 10:31:00 1133

转载 [转]Linux设备模型之input子系统详解

------------------------------------------ 本文出处:http://ericxiao.cublog.cn/------------------------------------------一:前言在键盘驱动代码分析的笔记中,接触到了input子系统.键盘驱动,键盘驱动将检测到的所有按键都上报给了input子系统。Input子系统是

2009-09-07 16:00:00 677

转载 The Linux API / Kernel API

   The Linux API    The Linux Kernel API is an application programming interface providing a uniform method for device drivers and other low-level software written for the Linux kernel to access sys

2009-08-30 09:55:00 953

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除