自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

转载 linux_free

一、free命令[root@xen_202_12 /]# free -m             total       used       free     shared    buffers     cachedMem:          3072       2459        612          0        207       1803-/+ buffer

2014-10-09 15:45:20 852

转载 some site

http://blog.oasisfeng.com/2013/04/14/dirty-secret-behind-weixin-charge-gate/http://lockekk.github.io/jekyll-bootstrap/2014/07/22/Android-Standby/

2014-08-25 16:41:03 1023

转载 魅族MX3 Flyme 3.0省电技术详解

by falcon [email protected] ofTinyLab.org2014/05/17目录 [显示]前言上次初步探讨了智能手机功耗问题,发现功耗问题严重影响用户体验,而且功耗优化存在各种困难。为了推动业界改善该问题,后续打算详细分析各个知名手机系统的功耗相关设置,进行比较,从而为业界在功耗优化方面提供一定参考,进一步改善用户体验。本文先以魅

2014-08-22 09:16:16 2900

转载 GPIO

什么是GPIO?===============GPIO----“通用目的输入/输出端口”----是一个灵活的软件控制的数字信号。许多种类的芯片都会提供,嵌入式linux开发者和硬件定制者会对此比较熟悉。每个GPIO提供一位与特定的管脚(或是“球”,BGA(Ball Grid Array)封装下)相连。单板电路图会显示外部硬件与GPIOs的连接关系。GPIO驱动可写成通用的,便于单板

2014-06-19 15:28:44 2103 1

转载 perf

http://www.ibm.com/developerworks/cn/linux/l-cn-perf1/index.htmlhttp://www.ibm.com/developerworks/cn/linux/l-cn-perf2/index.html

2014-06-18 11:22:34 1061

原创 sprd sleep log

request_suspend_state: sleep (0->3) at 96223012521 (2012-01-01 00:50:34.369585834 UTC)early_suspend: call handlersearly_suspend: calling sprd_cpufreq_earlysuspend--xing--- sprd_cpufreq_earlysusp

2014-06-18 10:53:18 3681

原创 CVE网址

http://cve.mitre.org/

2014-05-14 11:23:13 1139

转载 ubuntu添加新硬盘

启动Ubuntu,root用户登录。    在终端输入:fdisk -l ,可以看到    ----------------------------------------------------------------------------    Disk /dev/sda: 10.7 GB, 10737418240 bytes    255 heads, 63 sectors

2014-04-29 14:38:09 4250

转载 Flags to speed up suspend-resume of runtime-suspended devices

Currently, some subsystems (e.g. PCI and the ACPI PM domain) have toresume all runtime-suspended devices during system suspend, mostlybecause those devices may need to be reprogrammed due to diffe

2014-04-28 14:44:04 899

转载 知乎上看到的关于异步双核的解释

http://www.zhihu.com/question/20401636很多读者对移动CPU的异步多核的概念不是很理解,它作为高通骁龙系列的一大特色,它和同步多核处理器之间又有什么区别?各有什么优势呢?异步多核处理器又是怎么达到节能目的?此外,像三星Exynos 5440这一类“大小核”的处理器又会有什么特点呢?本文都将为你一一解答。异步多核异步多核,或者叫aSMP(asy

2014-04-24 10:20:53 1892

翻译 Better device power management for 3.2

http://lwn.net/Articles/466230/A driver wanting to support DVFS on a specific device would start byfilling in one of these structures (declared, along with the rest of the API, in): str

2014-03-27 15:19:10 884

转载 对Linux堆内存释放的总结

http://bbs.chinaunix.net/thread-2195511-1-1.htmlLinux用户进程是如何释放内存的Linux进程使用内存的基本流程: 从图中我们可以看出,进程的堆,并不是直接建立在Linux的内核的内存分配策略上的,而是建立在glibc的堆管理策略上的(也就是glibc的动态内存分配策略上),堆的管理是由glibc进行的。所以我们调用free对m

2014-03-04 17:03:44 2584

转载 Linux硬件中断处理

http://blog.chinaunix.net/uid-12276369-id-2952356.html今天看了0.11核的关于硬件中断处理的基本原理,下面作一下总结:一、I386中断处理原理       I386体系结构CPU中有两种中断,硬中断和软中断,硬中断是外部硬件产生的,软中断是程序中的某条指令或者程序对标志寄存器中某个标志的设置而产生的,与硬件电路无关。无论是硬件中

2014-02-19 15:43:02 1813

原创 power.no_suspend

[RFC][PATCH 0/3] PM: Mechanism to avoid resuming runtime-suspended devices during system suspend第一个:引进了power.no_suspend这个变量,设备设置这个变量可以保持在suspend状态。在系统整体休眠的时候,子系统知道设备保持在supend状态,告诉PM改变设备的prepar

2014-01-24 11:03:25 1238

转载 Linux内核高端内存

http://ilinuxkernel.com/?p=1013

2014-01-24 10:31:36 1256

转载 Linux内核源码特殊用法

http://ilinuxkernel.com/files/5/Linux_Kernel_Source_Code.htm1      前言Linux内核源码主要以C语言为主,有一小部分涉及汇编语言,编译器使用的是Gcc。初次看内核源码,会遇到一些难以理解、晦涩的代码;而恰恰是这些晦涩的代码,在内核源码中经常出现。把一些晦涩、常见的代码看懂后,大家会发现看内核代码越来越顺利。本文以x

2014-01-24 10:12:11 1238

转载 无线充电技术介绍系列之一(技术科普)【无线充电圈 技术分析】

http://forum.eet-cn.com/BLOG_ARTICLE_19153.HTM?click_from=8800109278,9703943504,2014-01-22,EECOL,FORUM_ALERT&jumpto=view_welcomead_forum_1390354030983这篇文章主要是面对所有无线充电行业的从业人员,而不单纯是技术研发人员,只要你对初

2014-01-22 09:32:24 3374

转载 android电池充电以及电量检测驱动分析

http://www.cnblogs.com/riskyer/p/3275632.html   前段时间比较烦躁,各种不想学习不想工作,于是休息了几天。这几天又下来任务了--调试充电电路和电池电量检测电路,于是又开始工作,顺便把调试过程记录下来。  平台: cpu        飞思卡尔imx6q 4核        充电芯片     MAX8903        电量检测芯片

2014-01-17 14:22:16 3964

转载 电池内阻及其测量方法

http://www.cnblogs.com/Qia_sky/archive/2006/09/18/507549.html每个电池都有内阻。不同类型的电池内阻不同。相同类型的电池,由于内部化学特性的不一致,内阻也不一样。电池的内阻很小,我们一般用微欧或者毫欧的单位来定义它。     内阻是衡量电池性能的一个重要技术指标。正常情况下,内阻小的电池的大电流放电能力强,内阻大的电

2014-01-17 13:59:01 7247

转载 kernel启动控制台还不可用时发生crash的调试方法

http://code.google.com/p/innosoc/wiki/KernelBootCrashDebug在调试linux kernel时,如果crash发生在控制台还不可用时,那将没有任何信息能够被打印,那分析原因就变成了一摸黑。有以下方法有助于帮助分析: 1, early printk 在kernel配置选项中启用CONFIG_EARLY_PRINTK=y, 那将可借

2014-01-17 10:26:19 1193

转载 pxa920 88pm860x充电

http://www.cnblogs.com/to7str/archive/2013/03/24/2978699.html1.       引言1.1.  编写目的对TF303充电部分做一个整理,内容涉及到电池的基础知识、8607中断、power supply子系统、 电池和充电电器驱动、充电流程和电量计算等。 1.2.  环境硬件环境:TF303软

2014-01-16 22:12:49 2891

转载 Linux时间管理之clocksource

http://blog.chinaunix.net/uid-24774106-id-3909829.html前面提到了Linux下的时间相关的硬件。TSC PIT,HPET,ACPI_PM,这些硬件以一定的频率产生时钟中断,来帮助我们计时。Linux为了管理这些硬件,抽象出来clocksource。struct clocksource {    /*    

2014-01-10 11:07:17 2279

转载 Linux时间管理之hardware

http://blog.chinaunix.net/uid-24774106-id-3902906.html一直以来对Linux下的时间管理知之不详,GFree_wind在微博发起过几次Linux下时钟的讨论,和Godbach这些大牛比,我完全插不上话,因为不懂。近来闲暇时间研究了下Linux下的时间管理,分享出来,请大家指正。   从我们大白话的角度想,时间管理其实分成两部分,就

2014-01-10 10:59:30 1062

原创 dd

dd 是 Linux/UNIX下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。一、dd命令的解释。dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾则乘以相应的数字:b=512;c=1;k=1024;w=2参数:1. if=文件名:输入文件名,缺省为标准输入。即

2014-01-07 14:44:53 994

原创 睡眠

原生android的机制android在2.6.**的内核代码中加入了earlysuspend和wakelock机制,而wakelock主要是为了避免睡眠流程和唤醒事件的冲突,如果睡眠流程和唤醒事件的冲突,会导致唤醒事件的丢失。比如:如果再向/sys/power/state中写入mem和唤醒事件同时发生,因为睡眠流程第一步就是冻结用户空间进程,如果用户空间进程已经冻结,那么这个唤醒事件就不可能

2013-12-31 16:53:55 6798 1

转载 从EDN上看的文章 如何提高手机的待机时长

http://bbs.ednchina.com/BLOG_baohua.lv_2002148-4.HTM首先、我尝试了解手机的待机时长是由什么因数决定的!我们买手机的时候店家会给我们三个东西——一台手机,一块电池和一个充电器。究竟是哪个东西影响了手机的待机时长?现在我终于明白了,其实,这三个东西是一个整体——手机是用电环节,电池是储电单元,而充电器则是用来给电池补充电量的。这就

2013-12-24 13:08:51 1556

原创 kernel config

http://cateee.net/lkddb/web-lkddb/

2013-12-23 18:40:10 704

转载 Linux-3.10-x86_64 内核配置选项简介

Linux-3.10-x86_64 内核配置选项简介作者:金步国[www.jinbuguo.com]版权声明本文作者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。无担保:本文作者不保证作品内容准确无误,亦不承担任何由于使用此文档所导致的损失。自由使用:任何人都可以自由的阅读/链接/打印此文档,无需任何附加条件。名誉权:任何人都

2013-12-23 18:25:23 13156

转载 ACPI

ACPI共有六种状态,分别是S0到S5,它们代表的含义分别是:   S0--实际上这就是我们平常的工作状态,所有设备全开,功耗一般会超过80W;   S1--也称为POS(Power on Suspend),这时除了通过CPU时钟控制器将CPU关闭之外,其他的部件仍然正常工作,这时的功耗一般在30W以下;(其实有些CPU降温软件就是利用这种工作原理)   S2--这时CPU

2013-12-18 18:01:42 966

翻译 power management in linux

http://szakul.ovh.org/wiki/doku.php?id=power_management_in_linux&DokuWiki=3c1ccc581e0a44b8587116430902a60dpower management in linuxAt the time of writing this article, there are two models for d

2013-12-18 16:26:51 1275

转载 discuss

https://groups.google.com/forum/?hl=en#!topic/linux.kernel/tv7X44Nlwlk%5B1-25-false%5D

2013-12-06 11:41:56 1112

原创 vim E431

E431: Format error in tags file - 错误 可能因为生成的标识符太长,vim不支持那么长,限定类型,重新生成即可. ctags --languages=Asm,c,c++,java -R

2013-11-28 09:56:14 2298

转载 linux下串口工具minicom使用

系统环境:ubuntu destop 11.10我当时的需要主要是两个,能够看到正常串口输出,并且把串口内容实时输出到文件中 那接下来工作主要是两个:1、安装 2、配置相信各位也都是至少会操作一些全令行的,我们在这里用apt-get安装(不会的同学请google一下) 1、安装  sudo apt-get install minicom2、配置(1)首先在命令行

2013-11-13 15:06:00 4035

转载 vim

2013-10-31 11:35:33 532

转载 Load

You might be familiar with Linux load averages already. Load averages are the three numbers shown with the uptime and top commands - they look like this:load average: 0.09, 0.05, 0.01Most peop

2013-10-29 14:54:59 887

转载 ARM中断返回PC值分析

ARM中断返回PC值分析http://hi.baidu.com/mscyhll/item/a2664e97f4901cb8cd80e586在ARM程序的开发过程中,对中断的处理是很普遍的、也是相当重要的。Realview MDK使用的RVCT编译器提供了__irq关键字,用此关键字修饰的函数被作为中断来函数编译,即在编译的过程中,编译器会自动添加中断处理过程中现场保护和

2013-10-25 08:44:49 1550

转载 pm runtime

本文介绍Linux运行时I/O设备的电源管理框架。属于Linux内核文档的翻译。原文:http://www.kernel.org/doc/Documentation/power/runtime_pm.txt翻译:CoryXie1. 介绍对I/O设备的运行时电源管理(运行时PM)的支持,是在电源管理的核心(PM core)下借助于以下方式实现的:

2013-10-24 17:11:35 2936

转载 superblock,vfsmount,dentry,inode

对superblock的理解首先从partition structure的结构开始:1、首先了解下block,对于ext2(ext3)文件系统而言,硬盘分区首先被划分为一个个的block,同一个ext2文件系统上的每个block大小都是一样的。但是对于不同的ext2文件系统,block的大小可以有区别。典型的block大小是1024 bytes或者4096 bytes。这个大小在创建e

2013-10-17 14:20:59 2792

转载 pthread_cond_wait()用法分析

http://blog.csdn.net/hairetz/article/details/4535920很久没看APUE,今天一位朋友问道关于一个mutex的问题,又翻到了以前讨论过的东西,为了不让自己忘记,把曾经的东西总结一下。先大体看下网上很多地方都有的关于pthread_cond_wait()的说明: 条件变量         条件变量是利

2013-10-14 13:26:29 812

转载 自助Linux之问题诊断工具strace

引言“Oops,系统挂死了..."“Oops,程序崩溃了..."“Oops,命令执行报错..." 对于维护人员来说,这样的悲剧每天都在上演。理想情况下,系统或应用程序的错误日志提供了足够全面的信息,通过查看相关日志,维护人员就能很快地定位出问题发生的原因。但现实情况,许多错误日志打印模凌两可,更多地描述了出错时的现象(比如"could not open file","conne

2013-10-08 15:46:25 628

空空如也

空空如也

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

TA关注的人

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