12 2013 档案
摘要:I2C总线信号时序总结总线空闲状态 I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高...
阅读全文
摘要:#include // 标准 GPIO_API intgpio_request(unsigned gpio, const char *label); 获得并占有 GPIO>。在/proc/mem应该会有地...
阅读全文
摘要:关于preempt_enable和 preempt_disable允许抢占和禁止抢占。例如:内核态程序和 中断处理程序的互斥因为中断是异步的(不只要何时发生中断,也即随时可能发生中断),因此如果内核态的程序使用了...
阅读全文
摘要:static inline int device_init_wakeup(struct device *dev, bool val){ device_set_wakeup_capable(dev, val)...
阅读全文
摘要:最近 新建 一个android工程,res/layout 下的xml布局文件无法预览了;总是报这个错: This version of the rendering library is more recen...
阅读全文
摘要:一、若是此项目 之前在 android的 源码下:1.首先要确保你的Eclipse安装了ADT(AndroidDevelopmentTools)插件.(详细资料请查阅官方文档)2.新建一个Android项目,此时...
阅读全文
摘要:一.头文件[cpp] view plaincopy#include 二.结构体[cpp] view plaincopy//通知块 struct notifier_block { int (*no...
阅读全文
摘要:http://blog.sina.com.cn/s/blog_6100a4f101015uwh.htmlhttp://www.cnblogs.com/armlinux/archive/2011/12/05/239...
阅读全文
摘要:Linux下节能中断唤醒在linux系统进入节能,如进入mem之后,可以 通过中断 唤醒系统。选择在节能模式下,是否支持该中断唤醒系统是本文要讲的内容。 例如,在触摸屏的suspend方法中,调用e...
阅读全文
摘要:最近研究如何让Android不休眠。听组里人说,机器在充电的时候不休眠。我试了一下,确实是,串口可以使用(CONFIG_PM_DEBUG并没有打开)。这个时候,LCD显示屏是休眠了,触摸屏也休眠了,其...
阅读全文
摘要:电池电量计,库仑计,用max17040这颗电量IC去计量电池电量,这种方法比较合理。想起比较遥远的年代,做samsung s5pc110/sp5v210的时候,计量电量用一个AD口加两个分压电阻就做了,低电量的时...
阅读全文
摘要:一、电池系统结构 Android中的电池使用方式主要有三种:AC、USB、Battery 等不同的模式。在应用程序层次,通常包括了电池状态显示的功能。因此从 Android 系统的软件方面(包括驱动程...
阅读全文
摘要:上一篇我们讲了锂电池的充放电的流程和电池的一些特性,这一节我们重点说一下android关机充电是怎么、充电画面显示是怎么实现的,这个在工作中也比较有用,我们开始做这一块的时候也走了不少的弯路。我记得我们做adnr...
阅读全文
摘要:池在物理接口上比较简单,就两条线:正极、负极;不过真正用到电子产品中时,有关电池方面的东西还是有点多的。--------------------------一、锂电池1、简述锂电池以及工作原理锂离子电池自1990...
阅读全文
摘要:在新版本的内核中struct device 已经没有bus_id成员,取而代之的是通过dev_name和dev_set_name对设备的名字进行操作。dev_name和dev_set_name在2.6.35.6内...
阅读全文
摘要:Platform Device and Drivers 从我们可以了解Platform bus上面的驱动模型接口:platform_device,platform_driver。和PCI和USB这些大结构的总线不...
阅读全文