自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 vim 配置文件 ,高亮+自动缩进+行号+折叠+优化

将一下代码copy到 用户目录下 新建文件为  .vimrc 保存即可生效; 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份) "===================================================================...

2012-11-30 14:35:31

阅读数 480

评论数 0

转载 linux sysfs接口函数的建立_DEVICE_ATTR

sysfs接口函数到建立_DEVICE_ATTR 最近在弄Sensor驱动,看过一个某厂家的成品驱动,里面实现的全都是sysfs接口,hal层利用sysfs生成的接口,对Sensor进行操作。 说道sysfs接口,就不得不提到函数宏 DEVICE_ATTR 原型是#d...

2012-11-30 09:17:51

阅读数 5094

评论数 0

转载 VGA DVI HDMI区别

VGA简介   VAG接口是我们最常见的,也是比较普通的接口。VGA的英文全称是Video Graphic Array,即显示绘图阵列。VGA支持在640X480的较高分辨率下同时显示16种色彩或256种灰度,同时在320X240分辨率下可以同时显示256种颜色。VGA由于良好的性能迅速开始...

2012-11-29 15:05:26

阅读数 607

评论数 0

转载 通知链

清单3.5 使用工作队列进行延后工作 #include   struct workqueue_struct *wq;   /* Driver Initialization */ static int __init mydrv_init(void) {   /* ... */ ...

2012-11-24 12:54:26

阅读数 897

评论数 0

转载 input 输入子系统

输入子系统由 驱动层、输入子系统核心、事件处理层 三部分组成。一个输入事件,如鼠标移动、键盘按下等通过Driver->Inputcore->Event handler->userspace的顺序到达用户控件的应用程序。         驱动层...

2012-11-23 10:21:33

阅读数 704

评论数 0

转载 重力感应器G—sensor 驱动分析

重力传感器代码分析   重力传感器驱动的功能,主要是向HAL层提供IOCTRL接口,并通过input设备上报数据。芯片实际数据的读取是采用i2c协议读取原始数据,并且作为i2c设备挂载在系统上工作的。 1、调用关系     采用模块化的编程方式,一下介绍函数的调用关系。 module_i...

2012-11-22 20:52:34

阅读数 3297

评论数 0

转载 kthread_run 创建内核线程

最近发现在内核创建线程的时候经常会用到kthread_run()这样的一个调用。于是准备拿出来学习一下。首先看看它的定义之处才发现它是一个宏函数,而不是一个真正意义上的函数。 在include/linux/Kthread.h里有 /** * kthread_run - create and ...

2012-11-22 19:09:55

阅读数 765

评论数 0

转载 source insight 使用快捷键

退出程序                             : Alt+F4 重画屏幕                             : Ctrl+Alt+Space 完成语法                             : Ctrl+E 复制一行        ...

2012-11-21 15:19:54

阅读数 476

评论数 0

转载 Linux regulator分析

Regulator模块用于控制系统中某些设备的电压/电流供应。在嵌入式系统(尤其是手机)中,控制耗电量很重要,直接影响到电池的续航时间。所以,如果系统中某一个模块暂时不需要使用,就可以通过regulator关闭其电源供应;或者降低提供给该模块的电压、电流大小。 Regulator的文档在KERN...

2012-11-21 10:17:28

阅读数 743

评论数 0

转载 库论计量计算电池容量

锂离子电池容量计量之"库仑计"法 锂离子电池容量计量之"库仑计"法 ;   一直想写一篇关于电池容量库仑计的文章,可以要完全说明 库仑计的工作原理却相当的麻烦,因为这种容量计量方法涉及的 电池方面的知识太多太复杂,同时还有一部分集成IC方面的知...

2012-11-21 09:33:25

阅读数 1457

评论数 0

转载 电池电量计算

在當今的高科技時代,移動電話、PDA、筆記本電腦、醫療設備以及測量儀器等便攜式設備可謂隨處可見。隨著便攜式應用越來越多的向多樣化、專有化、個性化方麵發展,有一點卻始終未變,那就是所有的便攜式設備均靠電池供電。 在對係統的剩餘運行時間進行預測的時候,電池可以說是供電環節中最難理解的部分之一。隨著便...

2012-11-21 00:00:21

阅读数 6149

评论数 0

转载 电池百分比计算

锂离子电池电压与容量的关系及容量计算方法 锂离子电池电压与容量的关系及容量计算方法      锂离子电池开路电压与电池容量的对应关系分析      先给出一个表格:如下,百分比是电池的剩余容量,右侧是对应的电池的开路电压(OCV).   100%----4.20V   90%--...

2012-11-20 23:24:48

阅读数 12626

评论数 1

转载 电池充电时间计算

1、充电电流小于等于电池容量的5%时 充电时间(小时)=电池容量(mAH)×1.6÷充电电流(mA) 2、充电电流大于电池容量的5%,小于等于10%时: 充电时间(小时)=电池容量(mAH)×1.5÷充电电流(mA) 3、充电电流大于电池容量的10%,小于等于15%...

2012-11-20 17:57:59

阅读数 1134

评论数 0

转载 vim使用大全

vi/vim 基本使用方法 本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了! vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编...

2012-11-15 22:23:52

阅读数 476

评论数 0

转载 git stash 使用

Git Stash用法 最近在使用Git管理项目工程的时候,遇到了很多问题,也学习到了很多关于Git常见使用的技巧,下面就其中关于Git Stash的用法和大家分享下。 首先,简单介绍下Git Stash命令的用法,详细的用法在man文档中有相关介绍,下面我来说明常见的使用。 git sta...

2012-11-14 11:59:07

阅读数 463

评论数 0

转载 Android编译系统的makefile文件Android.mk写法如下

Android编译系统的makefile文件Android.mk写法如下 (1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下 Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式: LOCAL_PATH:=$(call my-...

2012-11-14 09:09:10

阅读数 602

评论数 0

转载 linux 强大的strace

linux的strace命令 strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。   strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。   下面记录几个常用 option .  ...

2012-11-13 21:23:43

阅读数 1036

评论数 0

转载 linux 中/proc 详解

Linux-proc      proc 文件系统   在Linux中有额外的机制可以为内核和内核模块将信息发送给进程-- /proc 文件系统。最初设计的目的是允许更方便的对进程信息进行访问(因此得名),现在它被每一个有有趣的东西报告的内核使用,例如/proc/modules...

2012-11-13 15:15:46

阅读数 59233

评论数 1

转载 android 系统的休眠与唤醒+linux 系统休眠

2012-02-16 16:29 375人阅读 评论(1)收藏举报 android休眠与唤醒驱动流程分析 标准linux休眠过程: powermanagement notifiers are executed with PM_SUSPEND_PREPARE tasksare...

2012-11-10 23:39:52

阅读数 3485

评论数 0

转载 android.mk编写要点

LOCAL_PATH := $(call my-dir) //获取当前路径include $(CLEAR_VARS) //清除变量LOCAL_JAVA_LIBRARIES := xxx //引用动态java库xxxLOCAL_STATIC_JAVA_LIBRARIES := xxx //引用静态j...

2012-11-10 22:52:00

阅读数 687

评论数 0

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