自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 linux设备驱动归纳总结(三):3面向对象思想和lseek

CU首页 ┊ fh265>>博客 微博 相册 个人中心 好友 消息 [退出] ┊ 随便看看 博文 博主 相册 投票 活动 发博文公告:缅怀Dennis Ritchie活动开赛啦!小白的博客——提升自已,分享别人xiaobai.blog.chinaunix.net好的女人可以不共享。好的技术绝对要共享!

2011-11-02 16:58:40 1197

转载 linux设备驱动归纳总结(三):2open.close.read.write (2010-12-25 10:01)

CU首页 ┊ fh265>>博客 微博 相册 个人中心 好友 消息 [退出] ┊ 随便看看 博文 博主 相册 投票 活动 发博文公告:缅怀Dennis Ritchie活动开赛啦!小白的博客——提升自已,分享别人xiaobai.blog.chinaunix.net好的女人可以不共享。好的技术绝对要共享!

2011-11-02 16:58:01 1569

转载 linux设备驱动归纳总结(三):1字符型设备之设备申请

CU首页 ┊ fh265>>博客 微博 相册 个人中心 好友 消息 [退出] ┊ 随便看看 博文 博主 相册 投票 活动 发博文公告:缅怀Dennis Ritchie活动开赛啦!小白的博客——提升自已,分享别人xiaobai.blog.chinaunix.net好的女人可以不共享。好的技术绝对要共享!

2011-11-02 16:49:08 1555

转载 linux设备驱动归纳总结(二):模块的相关基础概念

CU首页 ┊ fh265>>博客 微博 相册 个人中心 好友 消息 [退出] ┊ 随便看看 博文 博主 相册 投票 活动 发博文公告:缅怀Dennis Ritchie活动开赛啦!小白的博客——提升自已,分享别人xiaobai.blog.chinaunix.net好的女人可以不共享。好的技术绝对要共享!

2011-11-02 16:42:47 1546

转载 linux设备驱动归纳总结(一):内核的相关基础概念

CU首页 ┊ fh265>>博客 微博 相册 个人中心 好友 消息 [退出] ┊ 随便看看 博文 博主 相册 投票 活动 发博文公告:缅怀Dennis Ritchie活动开赛啦!小白的博客——提升自已,分享别人xiaobai.blog.chinaunix.net好的女人可以不共享。好的技术绝对要共享!

2011-11-02 16:41:35 1863

转载 sysfs文件系统学习

为了更好地了解kobject的层次关系,有必要了解一下这种层次关系的表现机制:sysfs。本文简单地学习了一下sysfs,大部分内容来自内核文档sysfs.txt。好了,开始我们的学习之旅,呵呵。 何为sysfs    sysfs是一种基于ram的文件系统,它提供了一

2011-10-11 15:14:23 578

转载 linux 内核模块文件操作

这里介绍内核模块中对文件的读取,这个模块实现的方式是在每次插入模块的时候实现一次对文件的读和对另外一个文件的写,其他的方式读者可以自己实现,基本的流程和框架在本例子中已经体现:kernel_file.c?1234567

2011-10-11 09:43:08 2020 1

原创 EAP和EAPOL资料

<br />1.EAP协议802.1x协议在实现整个认证的过程中,其三个关键部分(客户端、认证系统、认证服务器)之间是通过不同的通信协议进行交互的,其中认证系统和认证服务器之间是EAP报文。EAP帧结构如下表所示:字段字节Code1Identifier2Length3-4Data5-NEAP帧格式中各字段含义如下:字段占用字节数描述Code1个字节表示EAP帧四种类型:1.Request;2.Response3.Success;4.FailureIdentifier1个字节用于匹配Request和Respo

2011-05-12 14:32:00 1405

原创 Eopal

<br /><br />from:http://blog.csdn.net/babyfans/archive/2011/03/22/6267139.aspx<br /><br />EAPoL: Extensible Authentication Protocol over LAN(局域网 的扩展认证协议)<br />局域网的扩展认证协议(EAPOL),定义在IEEE 802.1X中,为一个受保护的网络 鉴 别和控制用户通信提供一个有效的架构,也动态地改变加密密钥。EAPOL是通过扩展验证协议(EAP)在一个

2011-05-12 14:10:00 650

原创 about ADB

<br />From:http://blog.csdn.net/dww410/archive/2010/07/02/5709806.aspx<br /> <br />Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。<br /><br />可以通过下列几种方法加入adb:<br /><br />在设备上运行shell命令<br />通过端口转发来管理模拟器或设备<br />从模拟器或设备上拷贝来或拷贝走文件<br />下面对adb进行了介绍并描

2011-04-23 11:00:00 634

原创 android 安全机制

<br />第九章 Android安全访问机制<br /><br />       Android是一个多进程系统,在这个系统中,应用程序(或者系统的部分)会在自己的进程中运行。系统和应用之间的安全性通过Linux的facilities(工具,功能)在进程级别来强制实现的,比如会给应用程序分配user ID和Group ID。更细化的安全特性是通过"Permission"机制对特定的进程的特定的操作进行限制,而"per-URI permissions"可以对获取特定数据的access专门权限进行限制。

2011-04-23 09:30:00 2151 1

原创 wifi sleep police

<br />Answer:<br /> <br /> <br />1.    The Wi-Fi Sleep Policy is for setting when the device will switch from Wi-Fi to the mobile data connection. By default, it is set to switch when the screen turns off. You can modify this setting to keep the wireless c

2011-04-11 19:33:00 1245

原创 Android 获取当前语言的方法1

<br />使用android.os.SystemProperties class,<br /> <br />call public static String get(String key, String def) function.<br /> <br />the key is :<br />"persist.sys.language"  get language.<br />"persist.sys.country"   get Country.<br /> <br />for example:<br

2011-04-01 10:09:00 2120 1

转载 PowerManager File path

<br />一、Android的电源管理部分文件路径如下:<br />frameworks/base/core/java/android/os/PowerManager.java<br />     PowerManager类被APP调用,控制电源设备状态切换等<br /><br /><br />frameworks/base/services/java/com/android/server/PowerManagerService.java<br />    PowerManagerService属于P

2011-03-02 17:09:00 626

转载 create android or linux cross compile toolChains

<br />1. git下prebuilt这个project:<br /> git clone git://android.git.kernel.org/platform/prebuilt.git<br /> <br /> <br /> <br />2. GNU ARM 工具链<br />要下载 GNU 工具链,请访问 CodeSourcery 下载站点(见 参考资料)并选择 IA32 GNU/Linux TAR 文件:<br />arm-2008q3-72-arm-none-linux-gnueabi-i

2011-02-28 12:14:00 1483

转载 LINUX netlink机制

<br />from:  http://www.cnblogs.com/iceocean/articles/1594195.html<br /> <br /> <br />      Netlink 是一种特殊的 socket,它是 Linux 所特有的,类似于 BSD 中的AF_ROUTE 但又远比它的功能强大,目前在最新的 Linux 内核(2.6.14)中使用netlink 进行应用与内核通信的应用很多,包括:路由 daemon(NETLINK_ROUTE),1-wire 子系统(NETLINK_W1

2011-02-14 21:37:00 697

原创 Linux 系统内核的调试

<br />Linux 系统内核的调试<br /><br />作者:李树雷  陈渝   时间:2008-01-11  来源:电子产品世界   浏览评论   推荐给好友   我有问题  个性化定制<br /><br />关键词:<br />                                     <br /><br />  本文将首先介绍 Linux 内核上的一些内核代码监视和错误跟踪技术,这些调试和跟踪方法因所要求的使用环境和使用方法而各有不同,然后重点介绍三种 Linux

2010-12-30 19:00:00 586

原创 Android画图学习总结(三)——Drawable

<br />from:http://www.google.com.hk/gwt/x?wsc=tb&wsi=43492301935adca5&source=wax&u=http%3A%2F%2Fwww.moandroid.com/%3Fp%3D784&ei=FPkbTe_4GdSjkAXUrsW_Cg<br /> <br />2009<br />Android SDK提供了一个强大的类Drawable,Drawable这个抽象类到底代表了什么,如何使用?Drawable是个很抽象的概念,通过简单的例子程序

2010-12-30 11:22:00 552

原创 Android画图学习总结(二)——Bitmap

<br />from:http://www.google.com.hk/gwt/x?wsc=tb&wsi=43492301935adca5&source=wax&u=http%3A%2F%2Fwww.moandroid.com/%3Fp%3D764&ei=UeUbTc_4DsjTkgXW5I3TDA<br /> <br />2009 通过前一篇的学习,对Android 画图核心部分有了一定的了解,后面篇幅,我们将详细介绍Android中的各种画图对象的使用,首先介绍我们最常用的Bitmap(位图)。位图是我

2010-12-30 11:17:00 630

原创 Android画图学习总结(一)——类的简介

<br />from:http://www.google.com.hk/gwt/x?wsc=tb&wsi=43492301935adca5&source=wax&u=http%3A%2F%2Fwww.moandroid.com/%3Fp%3D741&ei=TeUbTYPCHtSjkAXUrsW_Cg<br /> <br />学习Android 有一段时间了,看完了Android SDK中的大部分文档,但是始终感觉自己还缺少很多,后来发现,Android SDK中只是介绍了Google自己开发的那一部分如何使

2010-12-30 09:59:00 523

原创 git fail, and what to do????

android:<br />1). $ repo init -u git@172.24.61.94:qaep/manifest.git -m app-eclair-dint.xml<br />( $ repo init -u git@172.24.61.94:qaep/manifest.git -m app-dr4.xml )<br />( $ repo init -u git@172.24.61.94:qaep/manifest.git -m /int/deliv/v260.xml

2010-11-22 16:32:00 520

转载 Android Audio System 之三: AudioPolicyService 和 AudioPolicyManager

<br />引言<br />    AudioPolicyService是Android音频系统的两大服务之一,另一个服务是AudioFlinger,这两大服务都在系统启动时有MediaSever加载,加载的代码位于:frameworks/base/media/mediaserver/main_mediaserver.cpp。AudioFlinger主要负责管理音频数据处理以及和硬件抽象层相关的工作。本文主要介绍AudioPolicyService。AudioPolicyService    AudioPo

2010-11-21 19:20:00 562

转载 Android Audio System 之一:AudioTrack如何与AudioFlinger交换音频数据

<br />http://blog.csdn.net/DroidPhone/archive/2010/10/14/5941344.aspx<br /> <br />引子<br />Android Framework的音频子系统中,每一个音频流对应着一个AudioTrack类的一个实例,每个AudioTrack会在创建时注册到AudioFlinger中,由AudioFlinger把所有的AudioTrack进行混合(Mixer),然后输送到AudioHardware中进行播放,目前Android的Froyo版

2010-11-21 18:53:00 778

转载 Android Audio System 之二: AudioFlinger

<br />引言<br />    AudioFlinger是Android音频系统的两大服务之一,另一个服务是AudioPolicyService,这两大服务都在系统启动时有MediaSever加载,加载的代码位于:frameworks/base/media/mediaserver/main_mediaserver.cpp。AudioPolicyService的相关内容请参考另一编文章:《Android Audio System 之三: AudioPolicyService 和 AudioPolicyMa

2010-11-21 17:49:00 700

原创 background play study: use moveTaskToBack function

<br />activity property set:<br />android:launchMode="singleInstance"  // is first important<br />android:clearTaskOnLaunch="true"<br /><br />test example implement:<br /><br />public class dddd extends Activity {<br />    private String TAG="ddd

2010-11-02 15:50:00 1293

转载 content provider write

<br />reference: http://jlins.javaeye.com/blog/561434<br /> 如果需要创建你自己的cotent provider,也就是定制自己特有的,你需要做的其实很简单,那就是从抽象类ContentProvider派生出你自己的类,并且实现里面所有的抽象方法,包括:  <br /> <br /><br /><br /><br />query(Uri, String[], String, String[], String) which returns data t

2010-10-30 19:51:00 682

转载 content provider write

<br />reference: http://jlins.javaeye.com/blog/561434<br /> 如果需要创建你自己的cotent provider,也就是定制自己特有的,你需要做的其实很简单,那就是从抽象类ContentProvider派生出你自己的类,并且实现里面所有的抽象方法,包括:  <br /> <br /><br /><br /><br />query(Uri, String[], String, String[], String) which returns data t

2010-10-30 19:49:00 393

转载 listActivity implements

<br />rewrwerwer

2010-10-28 13:23:00 401

转载 VirtualBox 共享文件

<br />sh ./VBoxLinuxAdditions.run vfs-module   这里没有完全安装reboot   安装成功后需要重启系统mkdir /mnt/share   新建挂载点(mountpoint)mount -t vboxsf sharing /mnt/share   挂载共享文件夹cd /mnt/share   进入共享文件夹

2010-10-05 10:31:00 674

转载 Java方法强制传递引用参数(做为返回值),改变被传递参数值。

<br /> from:http://jonllen.javaeye.com/blog/370501<br /> <br />     今天在Jsp页面内调用方法的时候碰到了一个问题,是一个服务器端分页的方法,本身是返回List集合的,但是还需要返回总记录数和总页面,没办法返回,想到Java内方法的传值传引用类型,在网上找了Java传递参数分为2种:值类型,Java里面也叫简单类型,这种参数类型的传递的是它的副本拷贝;引用类型,传递的是对象引用地址,如果在方法内改变该参数对象属性即是对原引用对象的改变;

2010-07-05 11:23:00 5063

转载 String.getBytes()方法中的中文编码问题

<br />http://www.pconline.com.cn/pcedu/empolder/gj/java/0404/351040_1.html<br /> <br />即使你知道了编码的编码格式,比如:<br />  javac -encoding GBK TestCharset.java<br />  编译后生成的.class文件中仍然是以Unicode格式存储中文字符或字符串的。<br />  使用String.getBytes(String charset)方法<br />  所

2010-07-01 11:17:00 1286

转载 跨语言之间的socket通信(C--Java的握手)

<br />http://blog.csdn.net/xuanner/archive/2008/01/07/2029022.aspx<br /> <br />作者:  xuanner  发布日期: 2008-1-7 17:15:01  Email:chenxuan5627@163.com<br />----------------------------------(原创作品,请保留作者著作信息)--------------------------------------------<br />  

2010-07-01 09:36:00 1028

原创 maxleng的专栏

<br />http://blog.csdn.net/maxleng/

2010-06-28 13:53:00 532

原创 一醉千年 的网站

<br />http://blog.csdn.net/yili_xie

2010-06-28 13:52:00 643

转载 sK.坤 的android 网站

<br />http://blog.csdn.net/skdev/default.aspx

2010-06-28 13:51:00 478

原创 aidl service example

<br />service file: <br /> <br />package com.ya.cc;<br /><br />import android.app.Service;<br />import android.content.Intent;<br />import android.os.IBinder;<br />import android.os.RemoteException;<br />import android.util.Log;<br />import jav

2010-06-23 10:14:00 568

转载 Linux exec函数族(转载)

http://tuhao.blogbus.com/logs/22833492.htmlC代码 extern char **environ;    int execl(const char* fullpath, const char* arg, ...);  int execlp(const char* file, const char* arg, ...);  int execle(const char* fullpath, const char* arg , ..., char* const envp[]

2010-06-22 16:40:00 580

转载 linux中fork小结

<br /> fork函数在linux中非常重要,因为进程大多是通过它来创建的,比如linux系统在启动时首先创建了进程0,之后的很多进程借助do_fork得到创建.这两天在看匿名管道时了解了下fork,其应用毕竟广,这里只说些我才学到的吧.<br /> 首先来看例1.#include "stdio.h" <br />#include "unistd.h" <br />#include "stdlib.h" <br /> <br />int main(){<br />int i;<b

2010-06-22 16:13:00 872

转载 在android 输出log 信息 用于调试

要想在 jni native 代码中看打印信息,printf 是不行的,需使用__android_log_print,如下所示。__android_log_print(ANDROID_LOG_INFO, "ProjectName", "I am : %d/n", n);该函数与 printf 用法相似,使用格式字符。打印的结果通过 logcat 查看。注意,使用时需要将头文件 android/log.h 包含进来。为方便使用,往往定义一些宏#include #define LOGV(...) __a

2010-06-17 13:20:00 46013 2

转载 Android building system 收藏

<br />from:http://blog.csdn.net/linweig/archive/2009/12/24/5061016.aspx<br /> <br />Android building system 包括幾種重要的設定檔, <br />(1) Android.mk <br />(2) AndroidProducts.mk <br />(3) target_-.mk, host_-.mk and -.mk <br />(4) BoardConfig.mk <br />(5)

2010-06-13 09:44:00 1081

重要参考书:c语言本与末

主要描述了对信息、编译、数据结构、算法、其它语言、网络、数据库、文件系统等概念,提出了对它们的理解和思考,反过来再从这些描述中去体会C 语言

2009-01-08

空空如也

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

TA关注的人

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