01 2019 档案
摘要:本文转载自:https://www.cnblogs.com/jiangzhishan/archive/2018/07/16/9316279.html AndroBench是一个基准测试应用程序,可以衡量你的Android设备的存储性能。 AndroBench提供两种方式,第一种可以快速与其他设备的存
阅读全文
摘要:本文转载自:https://blog.csdn.net/werm520/article/details/7262103 深入学习IOZone 刘智朋 2011-3-29 1 IOZone概述 iozone是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。可以测试 R
阅读全文
摘要:本文转载自:https://blog.csdn.net/u014486599/article/details/53010114 i.MX6UL -- PWM用户空间使用方法 开发平台: 珠海鼎芯D518--基于i.MX6UL 开发系统: Linux4.1.15 文件系统:Yocto-Busybox1
阅读全文
摘要:本文转载自:https://blog.csdn.net/lxllinux/article/details/80885331 一、关于PWM: PWM(Pulse Width Modulation)——脉宽调制,它是利用微控制器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用于测量、通信、
阅读全文
摘要:本文转载自:https://blog.csdn.net/mike8825/article/details/51656400 1. 前言 PWM是Pulse Width Modulation(脉冲宽度调制)的缩写,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,其本质是一种对模拟信号
阅读全文
摘要:本文转载自:https://blog.csdn.net/feixiaoxing/article/details/79889240 pwm方波可以用来控制很多的设备,比如它可以被用来控制电机。简单来说,就是单位时间内的方波越多,那么电机的转速就会越快;反之就越慢。通过这个特性,soc就可以轻松地利用p
阅读全文
摘要:本文转载自:https://blog.csdn.net/u014628531/article/details/50711409 首先,kzalloc()实现了kmalloc()+memset()的功能 源码如下:static inline void *kzalloc(size_t size, gfp
阅读全文
摘要:本文转载自:https://blog.csdn.net/liuhuahan/article/details/42145507 看内核代码的时候看到这个函数不理解它的具体作用然后就上网上查,但是网上只查到英文资料,现结合英文man手册的内容,把我自己的理解加上,因为英文水平有限,不一定完全正确,仅供大
阅读全文
摘要:平台信息:内核:4.9.112系统:android one平台:qcom sdm439 作者:庄泽彬(欢迎转载,请注明作者) 一、android设备在开机的时候打印了如下的log,由于系统使用了AB分区,把cache分区和recovery分区干掉了,因此在init.rc文件中等待cache分区的挂载
阅读全文
摘要:本文转载自:https://blog.csdn.net/u012264124/article/details/77482853 比如要用到pwm1,那么首先要保证这个pwm1并没有被别的驱动程序占用。 比如在驱动的设备树里面:backlight {compatible = "pwm-backligh
阅读全文
摘要:本文转载自:https://blog.csdn.net/zqixiao_09/article/details/50858776 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zqixiao_09/article/details/50858776 编
阅读全文
摘要:本文转载自:https://blog.csdn.net/BorntoX/article/details/51879786 硬件平台:IMX6内核版本:kernel3.0.35在linux内核中有一个规律,Linux内核开发者把通用的东西都总结出来,个性化的东西就留出接口,和GPIO驱动类似,PWM驱
阅读全文
摘要:本文转载自:http://blog.chinaunix.net/uid-25906157-id-4125916.html 作为一名FAE,才知硬件知识的匮乏。慢慢积累一点儿硬件知识吧!BUCK和LDO,这两个名词以前也都听说过很多次,但他们的原理和用途、差别什么的,一直摸不清楚。今天就来总结一下。
阅读全文
摘要:本文转载自:https://www.cnblogs.com/yandufeng/p/5580765.html 1. git cherry-pick 作用:从一个branch上选择一个commit,添加该commit到另一个branch上。 1. 切换到你想添加commit的分支上。 2. 执行下面的
阅读全文
摘要:本文转载自:https://blog.csdn.net/m0_37870649/article/details/80566131 前言: 在手机充电中常常使用充电指示灯来观察手机充电状态,比如说将手机插上USB线充电时指示灯会亮,如果拔出USB,指示灯会灭,在充电时候通常我们设置电池电量0~90%时
阅读全文
摘要:本文转载自:https://blog.csdn.net/wateryi/article/details/50834821 在android系统中,电池信息是由BatteryService.java统一管理的,在BatteryService中,通过:IBinder b = ServiceManager
阅读全文
摘要:本文转载自:https://blog.csdn.net/qq_33443989/article/details/76696772 版权声明:本文为博主(Tower)自学笔记,欢迎转载! :-) https://blog.csdn.net/qq_33443989/article/details/766
阅读全文
摘要:本文转载自:https://blog.csdn.net/zhouhuacai/article/details/78172267 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhouhuacai/article/details/78172267th
阅读全文
摘要:本文转载自:https://blog.csdn.net/wlsfling/article/details/46005409 1. 前言 Autosleep也是从Android wakelocks补丁集中演化而来的(Linux电源管理(9)_wakelocks),用于取代Android wakeloc
阅读全文
摘要:经过试验,andriod设备进入深度休眠的时候,定时器是不能使用。但是阻止设备进入深度休眠,可以获取一把锁,但是拿了锁之后,设备不能进入休眠,系统的功耗会增加。怎么能够在系统进入休眠,定时器还能正常工作。
阅读全文
摘要:本文转载自:https://bbs.csdn.net/topics/360192854 前一段时间调试了6410的休眠和唤醒,一直没有时间自己总结一下,下面把具体的实现贴出来,供大家参考,又不对的地方,请帮忙纠正,谢谢。1,在/driver/char中修改Makefile,添加以下语句:obj-$(
阅读全文
摘要:本文转载自:https://blog.csdn.net/fmc088/article/details/80401405 1.分析解析 android系统有earlysuspend和suspend两种休眠,earlysuspend是浅度睡眠,suspend是深度休眠。这个是由linux电源管理控制的,
阅读全文
摘要:本文转载自:https://blog.csdn.net/u011006622/article/details/72900552 在Android移动设备中,有时按下Power键(未接电源,USB)时,因其它apk程序获取了wake_up锁未释放或程序BUG导致未释放,造成未能进入深度睡眠, 从而加大
阅读全文
摘要:本文转载自:https://blog.csdn.net/wuyb2011/article/details/78542233?locationNum=11&fps=1 #include <linux/wakelock.h>#include <linux/jiffies.h>struct wake_lo
阅读全文
摘要:本文转载自:https://blog.csdn.net/dragon101788/article/details/41984935 Android的休眠唤醒主要基于wake_lock机制,只要系统中存在任一有效的wake_lock,系统就不能进入深度休眠,但可以进行设备的浅度休眠操作。wake_lo
阅读全文
摘要:本文转载自:https://blog.csdn.net/tiantao2012/article/details/77851782 通过SIMPLE_DEV_PM_OPS 定义这个驱动的suspend和resume函数,如果没有定义CONFIG_PM_SLEEP的时候就将CONFIG_PM_SLEEP
阅读全文