自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (6)
  • 收藏
  • 关注

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

将一下代码copy到 用户目录下 新建文件为  .vimrc保存即可生效; 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)"=========================================================================" DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows,

2012-11-30 14:35:31 667

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

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

2012-11-30 09:17:51 5643

转载 VGA DVI HDMI区别

VGA简介  VAG接口是我们最常见的,也是比较普通的接口。VGA的英文全称是Video Graphic Array,即显示绘图阵列。VGA支持在640X480的较高分辨率下同时显示16种色彩或256种灰度,同时在320X240分辨率下可以同时显示256种颜色。VGA由于良好的性能迅速开始流行,厂商们纷纷在VGA基础上加以扩充,如将显存提高至1M并使其支持更高分辨率如800X600或102

2012-11-29 15:05:26 1016

转载 通知链

清单3.5 使用工作队列进行延后工作#include  struct workqueue_struct *wq; /* Driver Initialization */static int __initmydrv_init(void){  /* ... */  wq = create_singlethread_workqueue("mydrv");  r

2012-11-24 12:54:26 1037

转载 input 输入子系统

输入子系统由 驱动层、输入子系统核心、事件处理层 三部分组成。一个输入事件,如鼠标移动、键盘按下等通过Driver->Inputcore->Event handler->userspace的顺序到达用户控件的应用程序。    驱动层:将底层的硬件输入转化为统一事件形式,想输入核心(Input Core)汇报。 输入子系统核心:承上启下

2012-11-23 10:21:33 1099

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

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

2012-11-22 20:52:34 4506

转载 kthread_run 创建内核线程

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

2012-11-22 19:09:55 1128 1

转载 source insight 使用快捷键

退出程序                             : Alt+F4重画屏幕                             : Ctrl+Alt+Space完成语法                             : Ctrl+E复制一行                             : Ctrl+K恰好复制该位置右边的该行的字符

2012-11-21 15:19:54 606

转载 Linux regulator分析

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

2012-11-21 10:17:28 814

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

锂离子电池容量计量之"库仑计"法锂离子电池容量计量之"库仑计"法 ;   一直想写一篇关于电池容量库仑计的文章,可以要完全说明库仑计的工作原理却相当的麻烦,因为这种容量计量方法涉及的电池方面的知识太多太复杂,同时还有一部分集成IC方面的知识.  为了"雅俗共赏",我就把这篇关于库仑计的文章分成四个部分.  1.基本概念介绍,就是引出为什么要用库仑计来计量电池容量

2012-11-21 09:33:25 3977 2

转载 电池电量计算

在當今的高科技時代,移動電話、PDA、筆記本電腦、醫療設備以及測量儀器等便攜式設備可謂隨處可見。隨著便攜式應用越來越多的向多樣化、專有化、個性化方麵發展,有一點卻始終未變,那就是所有的便攜式設備均靠電池供電。在對係統的剩餘運行時間進行預測的時候,電池可以說是供電環節中最難理解的部分之一。隨著便攜式應用數量的不斷增加,我們需要實現更多的關鍵性操作,例如利用移動電話進行賬戶管理、便攜式數據記錄器必

2012-11-21 00:00:21 7440

转载 电池百分比计算

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

2012-11-20 23:24:48 28219 3

转载 电池充电时间计算

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

2012-11-20 17:57:59 6670

转载 vim使用大全

vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑

2012-11-15 22:23:52 581

转载 git stash 使用

Git Stash用法最近在使用Git管理项目工程的时候,遇到了很多问题,也学习到了很多关于Git常见使用的技巧,下面就其中关于Git Stash的用法和大家分享下。首先,简单介绍下Git Stash命令的用法,详细的用法在man文档中有相关介绍,下面我来说明常见的使用。git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时

2012-11-14 11:59:07 529

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

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

2012-11-14 09:09:10 735

转载 linux 强大的strace

linux的strace命令strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。   strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。   下面记录几个常用 option .   1 -f -F选项告诉strace同时跟踪fork和vfork出来的进程   2 -o xxx.

2012-11-13 21:23:43 1167

转载 linux 中/proc 详解

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

2012-11-13 15:15:46 65942 1

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

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

2012-11-10 23:39:52 4126

转载 android.mk编写要点

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

2012-11-10 22:52:00 856

转载 android 电源管理驱动

学习要点:1、电池驱动的架构;2、电池电压的获取,百分比的转换(包括不同用电情况下的分析);3、充电管理;当我们要写一个驱动的时候,首先要知道内核提供给驱动的接口,就是当驱动挂载到内核上的时候,内核怎么知道驱动中的信息的,如何来控制驱动。而内核提供给电池驱动的接口就是结构体power_supply。Battery驱动程序需要通过sys文件系统向用户空间提供接口,sys文件系统的路径

2012-11-10 22:50:24 3631 1

转载 Linux下VMware workstation使用技巧三则

Linux下VMware workstation使用技巧三则出处:2345软件大全时间:2008-09-10人气:20573我来评论相关下载:VMware Workstation(虚拟机)V6.0.2 Build 59824 汉化版教程贴士:VMWare是一个“虚拟PC”软件.它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。一、实现V

2012-11-09 18:51:37 946

转载 提高编译速度

项目越来越大,每次需要重新编译整个项目都是一件很浪费时间的事情。Research了一下,找到以下可以帮助提高速度的方法,总结一下。  tmpfs  有人说在Windows下用了RAMDisk把一个项目编译时间从4.5小时减少到了5分钟,也许这个数字是有点夸张了,不过粗想想,把文件放到内存上做编译应该是比在磁盘上快多了吧,尤其如果编译器需要生成很多临时文件的话。  这个做法的实现成本最低

2012-11-09 17:36:06 1387

转载 工作队列

工作队列说明 queue_work   一、用法 struct cpu_workqueue_struct { spinlock_t lock; long remove_sequence; /* Least-recently added (next to run) */ long insert_sequence; /* Next to add */

2012-11-08 15:41:36 578

MTK9632_9652_Toolbox_watchprops.rar

MTK9632 MTK9652 Android TV 增加了子工具watchprops 的toolbox

2021-02-26

MtkTestI2C-Honestar-v1.0_release.apk

MTK 平台I2C 设备探测工具

2021-02-26

Android Java EncodingDetect

工具类还是比较强大的。不能选择免费下载,想选择个0分。发现没有。

2018-11-14

LVDS 技术介绍

LVDS 基础知识介绍,请下载参考。

2013-09-22

linux 下input子系统最详细的解释

linux 子系统详细的最详细解释分享过来;可随意下载

2012-11-28

空空如也

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

TA关注的人

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