会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
yooooooo
以有涯之生随无涯之学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
92
93
94
95
96
97
98
99
100
···
135
下一页
2019年9月29日
Linux-3.14.12内存管理笔记【建立内核页表(2)】-低端内存的建立
摘要: 前面的前奏已经分析介绍了建立内核页表相关变量的设置准备,接下来转入正题分析内核页表的建立。 建立内核页表的关键函数init_mem_mapping(): init_mem_mapping()里面关键操作有三个split_mem_range()、kernel_physical_mapping_init
阅读全文
posted @ 2019-09-29 09:30 yooooooo
阅读(804)
评论(0)
推荐(0)
2019年9月28日
Linux-3.14.12内存管理笔记【建立内核页表(1)】
摘要: 前面已经分析过了Intel的内存映射和linux的基本使用情况,已知head_32.S仅是建立临时页表,内核还是要建立内核页表,做到全面映射的。下面就基于RAM大于896MB,而小于4GB ,切CONFIG_HIGHMEM配置了高端内存的环境情况进行分析。 建立内核页表前奏,了解两个很关键的变量:
阅读全文
posted @ 2019-09-28 17:14 yooooooo
阅读(1043)
评论(0)
推荐(0)
2019年9月27日
高通电源管理qpnp-vm-bms驱动
摘要: 1. compatible节点: qpnp vm bms.c使用来控制电池曲线的和BMS功能的,其compatible节点是"qcom,qpnp vm bms" 2. probe函数: qpnp_vm_bms_probe函数如下: 2.1 parse_bms_dt_properties()函数 在这
阅读全文
posted @ 2019-09-27 15:39 yooooooo
阅读(4271)
评论(0)
推荐(0)
2019年9月26日
QPNP 8909 8916 充电相关(1)【转】
摘要: 最近一直在搞电源管理相关内容,之前是8610的bms,现在8916的bms,发现两者还是有点区别的,8916把对last_ocv_uv的估值算法分装成执行文件,作为服务一直运行。 电源管理方面,应该是Android驱动开发的一大难点,主要涉及的方面多,如充、放电、休眠唤醒等。这一部分主要讲BMS相关
阅读全文
posted @ 2019-09-26 14:37 yooooooo
阅读(695)
评论(0)
推荐(0)
QPNP 8909 8916 充电相关(2)【转】
摘要: 上一篇主要讲电池相关的一些知识,上节忘记讲了,电池一般分为电量计电池和非电流计电池,电量计电池,就不需要用pmu8916的IC,当然这只是只,不需要BMS来计算soc,而jni层也需要读取电流计的电池相关属性。 这一节主要是根据代码进行相关的分析。 1. 先看probe的代码: 2. 分析如何确定初
阅读全文
posted @ 2019-09-26 14:37 yooooooo
阅读(423)
评论(0)
推荐(0)
高通电池管理基于qpnp-vm-bms电压模式
摘要: CV:Constant Voltage恒压 SMMB charger:Switch ModeBattery Charger and Boost peripheral开关模式电池充电器和升压外围设备 OCV:Open circuitvoltage EOC:End OfCharge充电结束 UUC:Un
阅读全文
posted @ 2019-09-26 14:10 yooooooo
阅读(2126)
评论(0)
推荐(0)
2019年9月25日
电池的QPNP模式
摘要: 名词解释: CV:Constant Voltage恒压 SMMB charger:Switch ModeBattery Charger and Boost peripheral开关模式电池充电器和升压外围设备 OCV:Open circuitvoltage EOC:End OfCharge充电结束
阅读全文
posted @ 2019-09-25 18:22 yooooooo
阅读(2066)
评论(0)
推荐(0)
高通平台:USB充电【转】
摘要: USB Battery Charging V1.2 Specification 定义了USB充电器的类型或者叫做充电源。 1. 支持的充电器类型 1.1 Standard Downstream Port(SDP) 这种USB端口存在于主机PC中,这个是与USB的规格书一致的。 当一个USB外设接到S
阅读全文
posted @ 2019-09-25 15:36 yooooooo
阅读(2259)
评论(0)
推荐(0)
2019年9月24日
2. Linux-3.14.12内存管理笔记【系统启动阶段的memblock算法(2)】
摘要: memory:表示可用可分配的内存; 结束完memblock算法初始化前的准备工作,回到memblock算法初始化及其算法实现上面。memblock是一个很简单的算法。 memblock算法的实现是,它将所有状态都保存在一个全局变量__initdata_memblock中,算法的初始化以及内存的申请
阅读全文
posted @ 2019-09-24 16:32 yooooooo
阅读(1174)
评论(0)
推荐(3)
高通平台开机LOGO修改LK(bootloader)下实现【转】
摘要: 网络上已经有许多在kernel中修改开机Logo的文章,本文就LK下实现开机logo进行简述 需要用到ffmpeg工具,没有安装ffmpeg请参考这里: "http://blog.csdn.net/redstarofsleep/article/details/45092145" 运行"ffmpeg
阅读全文
posted @ 2019-09-24 14:01 yooooooo
阅读(1421)
评论(0)
推荐(1)
上一页
1
···
92
93
94
95
96
97
98
99
100
···
135
下一页
公告