- 博客(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
909
转载 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
1081
转载 魅族MX3 Flyme 3.0省电技术详解
by falcon wuzhangjin@gmail.com ofTinyLab.org2014/05/17目录 [显示]前言上次初步探讨了智能手机功耗问题,发现功耗问题严重影响用户体验,而且功耗优化存在各种困难。为了推动业界改善该问题,后续打算详细分析各个知名手机系统的功耗相关设置,进行比较,从而为业界在功耗优化方面提供一定参考,进一步改善用户体验。本文先以魅
2014-08-22 09:16:16
3023
转载 GPIO
什么是GPIO?===============GPIO----“通用目的输入/输出端口”----是一个灵活的软件控制的数字信号。许多种类的芯片都会提供,嵌入式linux开发者和硬件定制者会对此比较熟悉。每个GPIO提供一位与特定的管脚(或是“球”,BGA(Ball Grid Array)封装下)相连。单板电路图会显示外部硬件与GPIOs的连接关系。GPIO驱动可写成通用的,便于单板
2014-06-19 15:28:44
2254
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
1095
原创 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
3828
转载 ubuntu添加新硬盘
启动Ubuntu,root用户登录。 在终端输入:fdisk -l ,可以看到 ---------------------------------------------------------------------------- Disk /dev/sda: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors
2014-04-29 14:38:09
4313
转载 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
947
转载 知乎上看到的关于异步双核的解释
http://www.zhihu.com/question/20401636很多读者对移动CPU的异步多核的概念不是很理解,它作为高通骁龙系列的一大特色,它和同步多核处理器之间又有什么区别?各有什么优势呢?异步多核处理器又是怎么达到节能目的?此外,像三星Exynos 5440这一类“大小核”的处理器又会有什么特点呢?本文都将为你一一解答。异步多核异步多核,或者叫aSMP(asy
2014-04-24 10:20:53
1976
翻译 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
947
转载 对Linux堆内存释放的总结
http://bbs.chinaunix.net/thread-2195511-1-1.htmlLinux用户进程是如何释放内存的Linux进程使用内存的基本流程: 从图中我们可以看出,进程的堆,并不是直接建立在Linux的内核的内存分配策略上的,而是建立在glibc的堆管理策略上的(也就是glibc的动态内存分配策略上),堆的管理是由glibc进行的。所以我们调用free对m
2014-03-04 17:03:44
2627
转载 Linux硬件中断处理
http://blog.chinaunix.net/uid-12276369-id-2952356.html今天看了0.11核的关于硬件中断处理的基本原理,下面作一下总结:一、I386中断处理原理 I386体系结构CPU中有两种中断,硬中断和软中断,硬中断是外部硬件产生的,软中断是程序中的某条指令或者程序对标志寄存器中某个标志的设置而产生的,与硬件电路无关。无论是硬件中
2014-02-19 15:43:02
1863
原创 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
1289
转载 Linux内核源码特殊用法
http://ilinuxkernel.com/files/5/Linux_Kernel_Source_Code.htm1 前言Linux内核源码主要以C语言为主,有一小部分涉及汇编语言,编译器使用的是Gcc。初次看内核源码,会遇到一些难以理解、晦涩的代码;而恰恰是这些晦涩的代码,在内核源码中经常出现。把一些晦涩、常见的代码看懂后,大家会发现看内核代码越来越顺利。本文以x
2014-01-24 10:12:11
1285
转载 无线充电技术介绍系列之一(技术科普)【无线充电圈 技术分析】
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
3557
转载 android电池充电以及电量检测驱动分析
http://www.cnblogs.com/riskyer/p/3275632.html 前段时间比较烦躁,各种不想学习不想工作,于是休息了几天。这几天又下来任务了--调试充电电路和电池电量检测电路,于是又开始工作,顺便把调试过程记录下来。 平台: cpu 飞思卡尔imx6q 4核 充电芯片 MAX8903 电量检测芯片
2014-01-17 14:22:16
4574
转载 电池内阻及其测量方法
http://www.cnblogs.com/Qia_sky/archive/2006/09/18/507549.html每个电池都有内阻。不同类型的电池内阻不同。相同类型的电池,由于内部化学特性的不一致,内阻也不一样。电池的内阻很小,我们一般用微欧或者毫欧的单位来定义它。 内阻是衡量电池性能的一个重要技术指标。正常情况下,内阻小的电池的大电流放电能力强,内阻大的电
2014-01-17 13:59:01
7962
转载 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
1272
转载 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
2981
转载 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
2410
转载 Linux时间管理之hardware
http://blog.chinaunix.net/uid-24774106-id-3902906.html一直以来对Linux下的时间管理知之不详,GFree_wind在微博发起过几次Linux下时钟的讨论,和Godbach这些大牛比,我完全插不上话,因为不懂。近来闲暇时间研究了下Linux下的时间管理,分享出来,请大家指正。 从我们大白话的角度想,时间管理其实分成两部分,就
2014-01-10 10:59:30
1153
原创 dd
dd 是 Linux/UNIX下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。一、dd命令的解释。dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾则乘以相应的数字:b=512;c=1;k=1024;w=2参数:1. if=文件名:输入文件名,缺省为标准输入。即
2014-01-07 14:44:53
1018
原创 睡眠
原生android的机制android在2.6.**的内核代码中加入了earlysuspend和wakelock机制,而wakelock主要是为了避免睡眠流程和唤醒事件的冲突,如果睡眠流程和唤醒事件的冲突,会导致唤醒事件的丢失。比如:如果再向/sys/power/state中写入mem和唤醒事件同时发生,因为睡眠流程第一步就是冻结用户空间进程,如果用户空间进程已经冻结,那么这个唤醒事件就不可能
2013-12-31 16:53:55
7002
转载 从EDN上看的文章 如何提高手机的待机时长
http://bbs.ednchina.com/BLOG_baohua.lv_2002148-4.HTM首先、我尝试了解手机的待机时长是由什么因数决定的!我们买手机的时候店家会给我们三个东西——一台手机,一块电池和一个充电器。究竟是哪个东西影响了手机的待机时长?现在我终于明白了,其实,这三个东西是一个整体——手机是用电环节,电池是储电单元,而充电器则是用来给电池补充电量的。这就
2013-12-24 13:08:51
1624
转载 Linux-3.10-x86_64 内核配置选项简介
Linux-3.10-x86_64 内核配置选项简介作者:金步国[www.jinbuguo.com]版权声明本文作者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。无担保:本文作者不保证作品内容准确无误,亦不承担任何由于使用此文档所导致的损失。自由使用:任何人都可以自由的阅读/链接/打印此文档,无需任何附加条件。名誉权:任何人都
2013-12-23 18:25:23
13713
转载 ACPI
ACPI共有六种状态,分别是S0到S5,它们代表的含义分别是: S0--实际上这就是我们平常的工作状态,所有设备全开,功耗一般会超过80W; S1--也称为POS(Power on Suspend),这时除了通过CPU时钟控制器将CPU关闭之外,其他的部件仍然正常工作,这时的功耗一般在30W以下;(其实有些CPU降温软件就是利用这种工作原理) S2--这时CPU
2013-12-18 18:01:42
1246
翻译 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
1310
转载 discuss
https://groups.google.com/forum/?hl=en#!topic/linux.kernel/tv7X44Nlwlk%5B1-25-false%5D
2013-12-06 11:41:56
1158
原创 vim E431
E431: Format error in tags file - 错误 可能因为生成的标识符太长,vim不支持那么长,限定类型,重新生成即可. ctags --languages=Asm,c,c++,java -R
2013-11-28 09:56:14
2365
转载 linux下串口工具minicom使用
系统环境:ubuntu destop 11.10我当时的需要主要是两个,能够看到正常串口输出,并且把串口内容实时输出到文件中 那接下来工作主要是两个:1、安装 2、配置相信各位也都是至少会操作一些全令行的,我们在这里用apt-get安装(不会的同学请google一下) 1、安装 sudo apt-get install minicom2、配置(1)首先在命令行
2013-11-13 15:06:00
4115
转载 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
919
转载 ARM中断返回PC值分析
ARM中断返回PC值分析http://hi.baidu.com/mscyhll/item/a2664e97f4901cb8cd80e586在ARM程序的开发过程中,对中断的处理是很普遍的、也是相当重要的。Realview MDK使用的RVCT编译器提供了__irq关键字,用此关键字修饰的函数被作为中断来函数编译,即在编译的过程中,编译器会自动添加中断处理过程中现场保护和
2013-10-25 08:44:49
1574
转载 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
3108
转载 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
2863
转载 pthread_cond_wait()用法分析
http://blog.youkuaiyun.com/hairetz/article/details/4535920很久没看APUE,今天一位朋友问道关于一个mutex的问题,又翻到了以前讨论过的东西,为了不让自己忘记,把曾经的东西总结一下。先大体看下网上很多地方都有的关于pthread_cond_wait()的说明: 条件变量 条件变量是利
2013-10-14 13:26:29
844
转载 自助Linux之问题诊断工具strace
引言“Oops,系统挂死了..."“Oops,程序崩溃了..."“Oops,命令执行报错..." 对于维护人员来说,这样的悲剧每天都在上演。理想情况下,系统或应用程序的错误日志提供了足够全面的信息,通过查看相关日志,维护人员就能很快地定位出问题发生的原因。但现实情况,许多错误日志打印模凌两可,更多地描述了出错时的现象(比如"could not open file","conne
2013-10-08 15:46:25
657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人