自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Change

良好的经验来自失败的教训

  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 随机数的产生

——引用C库原文:标准C库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h 中定义的一个整数,它与系统有关。rand()函数没有输入参数,直接通过表达式rand()来引用;例如可以用下面的语句来打印两个随机数:printf("Random numbers are: %i %i/n",rand(),rand());

2017-02-24 17:22:12 297

转载 Linux设备树详解

设备树详解在Linux3.x版本后,arch/arm/plat-xxx和arch/arm/mach-xxx中,描述板级细节的代码(比如platform_device、i2c_board_info等)被大量取消,取而代之的是设备树,其目录位于arch/arm/boot/dts1.设备树的组成1个dts文件+n个dtsi文件,它们编译而成的dtb文件就是真正的设备树so

2017-02-22 17:06:21 12623 1

原创 高通平台USB2.0和3.0接口充电器识别原理

BCS v1.2的充电器探测原理如下:当OTG驱动捕获到VBUS中断的时候,断开DP/DM与SIE接口的连接,然后等待数据线的连接(DCD)并设置超时,一般是750ms,如果超时,可启动usb gadget驱动做识别;否则在DP上加载0.6V的电压,检测DM上是否有0.6V的电压,这里有两种情况:情况一:如果有0.6V电压,那么可能是DCP或者CDP充电器,接着在DP上撤销0.6V电压并加

2017-02-17 15:32:40 3079

转载 高通Quick Charge 2.0 快速充电原理分析

高通的QC2.0快速充电需要手机端和充电器都要支持才行。当将充电器端通过数据线连到手机上时,充电器默认的是将D+和D-短接的,这样手机端探测充电器类型是DCP(参见本人另一篇博文《高通平台USB2.0和3.0接口充电器识别原理》),手机以默认的5V电压充电,接着过程如下:1) 如果手机端使能了快速充电协议,Android用户空间的hvdcp(high voltage dedicated

2017-02-17 15:31:42 2397

转载 智能电源管理技术--原理简介

一、专业术语 1. LDO(Low Dropout Regulator) 低压差线性稳压器 优点:稳定性好,负载响应快,输出纹波小 缺点:效率低,输入输出的电压差不能太大 2. DC-DC(Direct Current to Direct Current) ...

2017-02-17 11:21:24 1444

空空如也

空空如也

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

TA关注的人

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