摘要: 转载请注明来源:cuixiaolei的技术博客 1.1 为什么要选择Cortex-M0 为了满足现代超低功耗微控制器和混合信号设备的需要,ARM推出了Cortex-M0处理器。Cortex-M0在保持低功耗,延长电池寿命的同时,还提高了运行效率。 Cortex-M0优点 能耗效率高 代码密度高 使用 阅读全文
posted @ 2016-11-08 20:45 cuixiaolei 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 未完,更新中 。。。 "android"系列分为三部分: 1.正常开机挂载 2.encryption 3.dm-verity 我们知道android有很多分区,如"system","userdata","cache",他们是何时挂载的?如何挂载的?这个系列的文章进行分析。这里介绍第一部分,andro 阅读全文
posted @ 2016-05-17 12:35 cuixiaolei 阅读(34914) 评论(3) 推荐(2) 编辑
摘要: 转载请注明来源:cuixiaolei的技术博客 这篇文章是lk启动流程分析(以高通为例),将会详细介绍下面的内容: 1).正常开机引导流程 2).recovery引导流程 3).fastboot引导流程 4).ffbm引导流程 5).lk向kernel传参 start 在bootable/bootl 阅读全文
posted @ 2016-05-09 09:59 cuixiaolei 阅读(16365) 评论(0) 推荐(2) 编辑
摘要: 转载请注明来源:cuixiaolei的技术博客 这里讲下android的分区。具体的使用在另一片文章中介绍,这里只是把它拿出来介绍。 android的存储分为两种 一种叫做RAM,如emmc标准的ddr3/4,容量比较小 一种叫做ROM,rom大小比较大,如8G/16G/32G/64G/128G。 阅读全文
posted @ 2016-05-05 16:38 cuixiaolei 阅读(7235) 评论(0) 推荐(0) 编辑
摘要: 转载请注明来源:cuixiaolei的技术博客 这篇文章主要通过分析高通recovery目录下的recovery.cpp源码,对recovery启动流程有一个宏观的了解。MTK和高通的recovery几乎一样,只是使用自己家的mt_xxx文件。 为什么要分析recovery.cpp这个文件? 我们知 阅读全文
posted @ 2016-05-04 10:23 cuixiaolei 阅读(9566) 评论(0) 推荐(1) 编辑
摘要: 转载请注明来源:cuixiaolei的技术博客 Recovery启动流程系列文章把recvoery目录下文件分成小块讲解,最后再以一条主线贯穿所有的内容。这篇文章主要讲解Recovery-UI的相关内容。 我们知道,当我们通过按键或者应用进入recovery模式,实质是kernel后加载recove 阅读全文
posted @ 2016-05-03 17:29 cuixiaolei 阅读(4601) 评论(0) 推荐(0) 编辑
摘要: 转载请注明来源:cuixiaolei的技术博客 一、ramdisk介绍 ramdisk通过直面意思就大概能理解意思,ram disk虚拟内存盘,将ram模拟成硬盘来使用的文件系统。对于传统的磁盘文件系统来说,这样做的好处是可以极大提高文件访问速度;但由于是ram,所以 在掉电后,这部分内容不能保存。 阅读全文
posted @ 2016-05-03 10:28 cuixiaolei 阅读(10523) 评论(0) 推荐(3) 编辑
摘要: 转载请注明来源:cuixiaolei的技术博客 进入recovery有两种方式,一种是通过组合键进入recovery,另一种是上层应用设置中执行安装/重置/清除缓存等操作进行recovery。这篇文档主要讲解上层应用是如何进入到recovery的。本文以高通平台为例。 1.app执行安装/重置/清楚 阅读全文
posted @ 2016-04-26 11:36 cuixiaolei 阅读(22792) 评论(2) 推荐(3) 编辑