自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android IPC机制详解

<br />文章出处:http://www.limodev.cn/blog<br />http://blog.csdn.net/stevenliyong/archive/2009/08/27/4489525.aspx<br /><br />IBinder接口<br />IBinder接口是对跨进程的对象的抽象。普通对象在当前进程可以访问,如果希望对象能被其它进程访问,那就必须实现IBinder接口。IBinder接口可以指向本地对象,也可以指向远程对象,调用者不需要关心指向的对象是本地的还是远程。<br /

2010-11-19 15:56:00 435

转载 ADROID 2.1 架构解析 10 声音

http://blog.csdn.net/skdev/archive/2010/05/11/5579497.aspx<br />10 声音10.1 音频管理<br />文件:frameworks/base/media/java/android/media/AudioManager.java10.1.1 音量控制<br />/**  @hide Default volume index values for audio streams */<br />    public static final i

2010-11-19 15:54:00 480

转载 devfs、sysfs、udev 简介

<br />在linux的/dev目录下有好多设备文件, 比如hda, <br />起先这些设备文件是用makedev脚本来建立的,<br />往往会生成很多机器上根本不存在对应设备的设备文件.<br /><br />后来出现了devfs文件系统, 就是用来管理设备文件一个文件系统,<br />使用它可以在系统启动的时候自动更新/dev目录下的设备文件.<br />由于某些原因, devfs现在成了deprecated的了.<br /><br />再后来出现了sysfs文件系统, u

2010-11-16 12:20:00 522

转载 Linux设备驱动程序设计实例

<br />Linux系统中,设备驱动程序是操作系统内核的重要组成部分,在 与硬件设备之间建立了标准的抽象接口。通过这个接口,用户可以像处理普通文件一样,对硬件设备进行打开(open)、关闭(close)、读写(read/write)等操作。通过分析和设计设备驱动程序,可以深入理解Linux系统和进行系统开发。本文通过一个简单的例子来说明设备驱动程序的设计。<br />1、     程序清单<br />//            MyDev.c           2000年2月7日编写

2010-11-15 13:53:00 591

转载 如何为Linux生成和打上patch

通过diff工具生成补丁, patch工具打上补丁.在使用diff之前, 你需要保留一份未修改过的源码, 然后在其它地方修改源码的一份拷贝. diff对比这两份源码生成patch. 修改过的源码必须保留原来的文件名, 例如, 如果你修改源码中的a.c文件, 那么, 修改后的文件还是名为a.c, 在修改之前你可以复制a.c为a.orig.c进行备份.diff命令必须在整个Linux源码的根目录的上一级目录中执行.1. 为单个文件生成补丁diff -up linux-2.6.28.8/net/sunrp

2010-11-12 17:23:00 1256

转载 制作uImage镜像

内核裁剪完成后,执行# make Image,会在内核源码的“arch/arm/boot/”目录下生成名为“Image”的镜像。Image是内核映像文件,而uboot专用的映像文件是uImage,利用“/usr/local/arm/3.4.1/bin/”目录下的arm-linux-objcopy工具生成linux.bin文件,并压缩该文件,最后利用mkimage工具把linux.bin.gz压缩文件转换成uImage。步骤如下:(1) /usr/local/arm/3.4.1/bin/ar

2010-11-11 17:42:00 796

原创 linux命令

linux设备驱动开发详解 P76内核空间的输出函数printk()用户空间的输出函数printf()insmod ./hello.ko 加载hello内核模块rmmod hello 卸载hello内核模块lsmod  获得系统中加载了的所有模块及模块之间的依赖关系,实际读取的是/proc/modules文件,内核中已加载模块            信息也存在于/sys/module目录下modprobe   加载hello模块时同时会加载其依赖的所有模块modprobe -r filename   卸载该

2010-11-09 18:00:00 388

原创 年假計算方式

<br />年假計算方式是:你開始在職滿一年的當日剩餘日曆天數/365*5天

2010-11-09 17:12:00 866

转载 Linux简单命令集(含内核编译)

<br />一、备份重要文件<br />备份以下这些文件可以在系统发生错误或崩溃时,能较快速的恢复系统原来的状态。<br />1、备份内核和启动文件<br /># cd  /<br /># tar cvzf  boot.tar.gz  boot<br />2、备份系统函数头文件<br /># cd  /usr/include<br /># tar cvzf  linux.tar.gz  linux <br />3、备份模块中的库文件<br /># cd /lib/modules<br /># tar c

2010-11-09 16:27:00 613

转载 Linux内核编译实践

最近在网上看了几个Linux内核编译方面的文章,由于很多这样的帖子,随便看了几个都差不多吧。在我真正自己动手去实践的时候,出现了很多的问题。感觉是不能完全按照别人的方法来,因为你们的当时的机器工作环境可能是不一样的。整个过程曲折坎坷。但是最后还是成功啦!下面我将给出自己的实践过程和注意点。一,为什么要编译内核?Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定

2010-11-09 13:34:00 552

原创 linux

<br />http://topic.csdn.net/u/20081113/00/47d9ab31-53a7-4829-ab21-1424f831be7e.html<br />http://apps.hi.baidu.com/share/detail/14262516

2010-11-08 16:53:00 451

转载 G-sensor On Android

What's G-sensor?An g-sensor (or accelerometer) is a device that measures proper acceleration, the acceleration experienced relative to freefall.Single- and multi-axis models are available to detect magnitude and direction of the acceleration as a

2010-11-04 18:03:00 974

转载 g-sensor系列1

Android 加速度传感器 (G-Sensor)Android 加速度传感器的类型是 Sensor.TYPE_ACCELEROMETER 通过 android.hardware.SensorEvent 返回加速度传感器值。 加速度传感器返回值的单位是加速度的单位 m/s^2(米每二次方秒),有三个方向的值分别是 values[0]: x-axis 方向加速度 values[1]: y-axis 方向加速度 values[2]: z

2010-11-04 17:56:00 1276

转载 照片制作

http://wenwen.soso.com/z/q182769131.htmhttp://zhidao.baidu.com/q?word=1%B4%E7%D5%D5%C6%AC%D4%F5%C3%B4%C5%AA%B3%C92%B4%E7%B5%C4&ct=17&pn=0&tn=ikaslist&rn=10&fr=qrl&cid=780&fr2=query怎样把电子版的一寸照片转换成二寸的http://zhidao.baidu.com/question/123920554.html?f

2010-11-03 13:27:00 463

转载 详解内核list_head结构

struct list_head{ struct list_head *prev; struct list_head *next;};链表的定义与初始化,宏的参数用小括号括起来防止出现扩展异常#define LIST_HEAD_INIT(name) { &(name), &(name) }#define LIST_HEAD(name) / struct list_head name = LIST_HEAD_INIT(name)#define

2010-11-01 15:00:00 1091

良葛格Java JDK 5.0学习笔记

良葛格Java JDK 5.0学习笔记,java入门学习资料

2010-07-09

空空如也

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

TA关注的人

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