自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Android recovery分析(二)---增量升级包的编译流程

Android recovery分析(二)---增量升级包的编译流程

2016-06-09 14:09:45 8813 1

原创 Android recovery分析(一)---全量升级包的编译流程

一、前言recovery的最主要功能就是升级,而升级文件就是升级包了,那么升级包时如何编译出来的呢?文就这个问题做个简要的分析。 注:本文中的叙述纯属个人理解,欢迎批评指正。二、升级包编译命令1.source build/envsetup.sh 2.lunch (选择合适的配置) 3.make otapackage 注:有些平台可能没有将“recoveryimage”、“bootima

2016-06-08 21:49:41 10178 1

原创 android rootfs的挂载流程

一、ramdisk的制作out/host/linux-x86/bin/mkbootfs out/target/product//root | out/host/linux-x86/bin/minigzip > out/target/product//ramdisk.img 上述命令分两步进行: 1.out/host/linux-x86/bin/mkbootfs out/target/prod

2016-05-13 16:28:57 4534

原创 linux内核device生成流程

一、前言在驱动模型的框架下,设备驱动的开发主要包含以下两个步骤: 步骤1:分配一个struct device类型的变量,填充必要的信息后,把它注册到内核中。 步骤2:分配一个struct device_driver类型的变量,填充必要的信息后,把它注册到内核中。 上述两个步骤完成后,内核会在合适的时机(注册device、注册device_driver等)执行probe等回调函数,那么每个设备对

2016-05-13 11:14:55 3030

原创 linux内核device tree的初始化流程

linux内核device tree的初始化流程一、前言自从内核引入device tree之后,驱动开发者再也不需要因为硬件上的修改而去修改arch/arm/plat-xxx和arch/arm/mach-xxx中的代码了。那么内核是如何将dtb转换成内核能够使用的资源呢?本文就这个问题来做分析。 注:本文涉及的代码基于linux 3.10.61版本二、device tree的初始化流程在内核初始化

2016-05-12 16:31:12 5071

空空如也

空空如也

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

TA关注的人

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