Android
MURKFREE
这个作者很懒,什么都没留下…
展开
-
2020-09-29 GPT分区&&f2fs
eMMC基础技术9:分区管理http://www.wowotech.net/basic_tech/emmc_partitions.htmlhttps://en.wikipedia.org/wiki/GUID_Partition_Tablehttps://en.wikipedia.org/wiki/Disk_partitioninghttps://blog.csdn.net/wxh0000mm/article/details/77864002https://blog.csdn.net/Darton_转载 2020-09-30 11:21:11 · 1914 阅读 · 0 评论 -
2020.07.17-Binder机制
1.Binder机制综述:BInder可以实现native层或者hal层的跨进程间的服务调用/通信,采用C/S架构,通过注册服务和获取服务来链接Server和Client两端,Client可以同调用服务接口远程调用Server接口实现相应功能。Binder可以作为跨进程通信手段(IPC,Inter-Process Communication)。,也可以作为远程过程调用手段(RPC,Remote Procedure Call)。从实现的角度来说,Binder核心被实现成一个Linux驱动程序,并运行于内核原创 2020-07-21 11:12:38 · 380 阅读 · 0 评论 -
2020.03.25-Android Q linux kernel init 代码走读
Android Q linux kernel init 代码走读Android Q 系统启动后首先进入uboot进行引导,根据bootmode 进行相应的启动模式,进入boot或者recovery mode。在内核启动时,首先进入kernel/kernel4.14/arch/arm64/kernel/head.S 进行初始化,然后跳转到kernel4.14/init/main.c 下的star...原创 2020-05-14 15:08:47 · 332 阅读 · 0 评论 -
2020.04.07-FullOTA_InstallBegin analyzing
713 def FullOTA_InstallBegin(info):714 print "FullOTA_InstallBegin"715 script = info.script;716 script_ext = EdifyGeneratorExt(script);717 output_zip = info.output_zip718 input_zip = in...原创 2020-05-14 15:08:31 · 226 阅读 · 0 评论 -
2020.0.14-Android开机启动流程完全详细分析(1)
文章目录uboot 启动1.bsp/bootloader/u-boot15/arch/arm/cpu/armv8/start.S:2.main函数3.bsp/bootloader/u-boot15/arch/arm/lib/board.c4.main_loopkernel 启动启动挂载分区挂载分区过程Android 11(Android Q)分区挂载过程分析uboot 启动1.bsp/bootloader/u-boot15/arch/arm/cpu/armv8/start.S:进行CPU,中断,寄存原创 2020-05-14 15:08:09 · 1604 阅读 · 0 评论 -
2020.05.11-Python中调用zip包中的Python脚本
文章目录Abstractdefine the class body of class DeviceSpecificParamsto create a object of class DeviceSpecificParamsAbstractIn the firstly,generalize/epitomize/summarize the content of the call a pyhton script in zip packzge.In the second,analyzing the princi原创 2020-05-11 13:51:55 · 458 阅读 · 0 评论 -
linux 中__attribute__ 机制详解
linux 中__attribute__ 机制详解原创私房菜 最后发布于2019-12-24 21:40:24 阅读数 90 收藏分类专栏: C版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/jingerppp/article/details/103689854收起attri...转载 2020-04-24 18:12:04 · 304 阅读 · 0 评论 -
Android SELinux avc dennied权限问题解决方法
Android SELinux avc dennied权限问题解决方法原创缥缈孤鸿影_love 最后发布于2017-05-25 18:10:37 阅读数 35060 收藏展开这篇文字本人原创于2015年,并作为原厂发布文档release,当时并未上传博客,估计已经被很多网友发表了。1. 概述SELinux是Google从android 5.0开始,强制引入的一套非常严格的权限...转载 2020-04-24 18:10:51 · 522 阅读 · 0 评论 -
2020.04.09-intermediates-dir-for shell function analyze
define intermediates-dir-for $(strip \ $(eval _idfClass := $(strip $(1))) \ $(if $(_idfClass),, \ $(error $(LOCAL_PATH): Class not defined in call to intermediates-dir-for)) \ ...原创 2020-04-10 10:41:41 · 429 阅读 · 0 评论 -
2020.04.03-recovery UI graphics rendering method illustration
文章目录The code resolution of graphics rendering driver in recovery UI sysytem1 Summary of Graphic Rendering2 illustrated code2.1 construct a new recovery2.2 initial the instanceThe code resolution of g...原创 2020-04-07 13:43:12 · 783 阅读 · 0 评论 -
2020.03.23-Android Q recovery 程序走读分析
文章目录Android Q recovery 程序Android Q recovery 程序程序入口:为bootable/recovery/recovery_main.cpp 下的main函数;313 int main(int argc, char** argv) {314 // We don't have logcat yet under recovery; so we'll p...原创 2020-03-23 18:56:28 · 691 阅读 · 1 评论