自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhandoushi的专栏

自在空间

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 标准USB/Mini-USB接口,及OTG && 苹果lightning接口和ipod认证过程

(1)USB(2)Mini USB其中ID脚在OTG功能中才使用。如果你的系统仅仅是用做Slave,那么就使用B接口。系统控制器会判断ID脚的电平判断是什么样的设备插入,如果是高电平,则是B接头插入,此时系统就做主模式(master mode);如果ID为低,则是A接口插入,然后系统就会使用HNP对话协议来决定哪个做Master,哪个做Slave。 我们手机上一般用的都是B型Mini-USB口(3)总结从左往右依次为:miniUSB公口(A型插头)、miniUSB公口(B型插头)、USB公口(B型

2010-08-16 09:06:00 21672 1

转载 手动调整内核printk打印级别 && 内核模块初始化入口函数的优先级

<br />      系统调用是linux用户态和内核态之间的一个桥梁,通过系统调用可以访问linux的众多核心功能。在使用上系统调用和库函数之间虽然并没有太大的区别,但是必须明确的是调用系统调用时,程序会进入内核态运行,而库函数始终是运行在用户态的。由于需要在用户态和内核态之间切换,系统调用的开销相对要大一些。<br />      strace这个工具可以在运行时跟踪程序使用系统调用的情况,这对于我们分析和调试程序的运行行为很有帮助。它的使用也很简单,只要在你运行的程序前加上strace即可。<br

2010-08-14 23:34:00 3137 4

原创 手机充电原理分析及问题总结

(1)充电流程介绍:当充电器插入时,亦即为PMIC充电模块提供了Vcharge电压,这时会产生一个充电中断信号到CPU,通知CPU现在已经进入充电状态。CPU开始启动如下模块:1,ADC采样,主要是采集Vchrg,Vbat及从MOSFET漏极输出的电压,可以算出充电电压和充电电流;2,发消息给MMI层,让它显示充电状态及一些采样数据;3,检测电池电压有没有超过保护电压及电池连接是否连接

2010-08-11 18:05:00 36796 15

原创 I2C的非标准化操作

      I2C这种协议的使用非常广泛,最基础的是SCL/SDA的两根线来传导,具体实践中并不是一成不变的。比如用I2C完成对屏的控制和初始化,如下图:在屏的接口上有对应的SCL、SDA、CSB三根数据线。在CSB为低时,通过SDA与SCL的操作写入对应的初始化寄存器数据。数据组如下:必须在屏上电时将6个寄存器的内容写进去方可有效初始化屏的驱动。以上定义了地址位,读写操作和数据位。本以为需要区分,实际上想复杂了。直接将数据写到I2C总线上,其他的由器件自己来完成。至于每个寄存器的具体含义我们暂且这里不管,

2010-08-08 23:46:00 2480

原创 怎么样运算64位整型数据

<br />      C语言中本身是自带表示64位数据运算的。用long  long来定义,%lld来定义输出格式。_int64则是微软自带的数据类型,用%I64来定义输出格式。比如:<br />Long long a = LLONG_MAX;<br />Printf("%lld",a);<br /><br />和<br />_int64 n;<br />Printf("%I64",n);

2010-08-05 21:41:00 4570 3

原创 二维数组存储字符串的补充 && 数组首元素地址和整个数组地址

首先用一个实例来说明二维数组的第一维单元存储的是第二维的地址。如下: 三行输出结果是一样的,都是[0][0]元素的地址,也就是说二维数组名和第一维单元都表示数组首址,也是00元素的地址。相当于纵向一维的每个元素存的是第二维的索引地址。 关于字符串有个实例情况说明:char *aa[2]={“abcd”,”ABCD”},显然这是指针数组的模式,所以数组的两个元素其实是

2010-08-05 21:20:00 8864

LED驱动SN3101 的DEMO驱动

SI-EN公司出品的LED驱动型号3101的样例驱动,移植即可使用

2010-12-22

空空如也

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

TA关注的人

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