自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IngresGe 的专栏

专注于Android系统级源码分析,Android的平台设计

  • 博客(49)
  • 资源 (4)
  • 收藏
  • 关注

原创 编译系统总结篇-Android10.0编译系统(十一)

摘要:Android10.0编译系统总结阅读本文大约需要花费20分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢!欢迎关注我的公众号![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程 Android10.0系统启

2020-11-28 17:48:07 4765 3

原创 Ninja提升编译速度的方法-Android10.0编译系统(十)

摘要:如何通过Ninja来提升Android编译速度阅读本文大约需要花费16分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢!欢迎关注我的公众号![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程 Android1

2020-11-22 14:33:44 4231 9

原创 Ninja简介-Android10.0编译系统(九)

摘要:Blueprint解析Android.bp到ninja的代码流程时如何走的?阅读本文大约需要花费18分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢!欢迎关注我的公众号![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之i

2020-11-15 19:18:28 2531 1

原创 Android.bp 语法浅析-Android10.0编译系统(八)

摘要:Blueprint解析Android.bp到ninja的代码流程时如何走的?阅读本文大约需要花费18分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢!欢迎关注我的公众号![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之i

2020-11-08 19:37:42 5089 6

原创 Blueprint代码详细分析-Android10.0编译系统(七)

摘要:Blueprint解析Android.bp到ninja的代码流程时如何走的?阅读本文大约需要花费18分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢!欢迎关注我的公众号![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之i

2020-10-25 18:44:27 3181

原创 Blueprint简介-Android10.0编译系统(六)

摘要:Android.bp由Blueprint进行解析翻译,最终通过soong build编译成ninja文件,那么Blueprint是什么呢?阅读本文大约需要花费10分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢!欢迎关注我的公众号![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 An

2020-10-19 20:33:45 3441 1

原创 Kati详解-Android10.0编译系统(五)

摘要:本节主要来讲解Kati把Makefile编译成build-xxx.ninja,那么Kati是什么? 是如何工作的呢?阅读本文大约需要花费24分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢!欢迎关注我的公众号![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的

2020-10-18 19:14:47 5472 3

原创 Image打包流程-Android10.0编译系统(四)

摘要:本节主要来进行Android10.0 Image打包流程,理解system.img是如何打包的阅读本文大约需要花费28分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程

2020-10-14 21:36:45 7192 2

原创 make编译过程-Android10.0编译系统(三)

摘要:本节主要来进行Android10.0 编译系统的make过程阅读本文大约需要花费29分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程 Android10.0系统启动

2020-10-14 21:22:50 10293 3

原创 编译环境初始化-Android10.0编译系统(二)

摘要:本节主要来进行Android10.0 编译系统的环境初始化阅读本文大约需要花费14分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程 Android10.0系统启动之

2020-10-14 21:08:04 7340 2

原创 编译系统入门篇-Android10.0编译系统(一)

摘要:本节主要来进行Android10.0 HwBinder的原理总结阅读本文大约需要花费14分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程 Android10.0系统

2020-10-14 20:32:39 18990 14

原创 HwBinder原理总结-Android10.0 HwBinder通信原理(十一)

摘要:本节主要来进行Android10.0 HwBinder的原理总结阅读本文大约需要花费14分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程 Android10.0系统

2020-08-23 08:38:26 7792 1

原创 HwBinder驱动篇-Android10.0 HwBinder通信原理(十)

摘要:本节主要来讲解Android10.0 J HwBinder驱动的流程阅读本文大约需要花费24分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程 Android10.0

2020-08-21 07:33:58 7081

原创 JAVA层HIDL服务的获取原理-Android10.0 HwBinder通信原理(九)

摘要:本节主要来讲解Android10.0 JAVA层HIDL服务的获取原理阅读本文大约需要花费19分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程 Android10.

2020-08-19 07:10:26 6812

原创 JAVA层HIDL服务的注册原理-Android10.0 HwBinder通信原理(八)

摘要:本节主要来讲解Android10.0 JAVA层HIDL服务的注册原理阅读本文大约需要花费22分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程 Android10.

2020-08-16 16:26:46 7804 2

原创 Native层HIDL服务的获取原理-Android10.0 HwBinder通信原理(七)

摘要:本节主要来讲解Android10.0 Native层HIDL服务的获取原理阅读本文大约需要花费23分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程 Android1

2020-08-16 16:06:00 7174

原创 Native层HIDL服务的注册原理-Android10.0 HwBinder通信原理(六)

摘要:本节主要来讲解Android10.0 Native层HIDL服务的注册原理阅读本文大约需要花费23分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程 Android1

2020-08-12 21:03:09 9558 3

原创 HwServiceManager篇-Android10.0 HwBinder通信原理(五)

摘要:本节主要来讲解Android10.0 HwServiceManager的通信原理阅读本文大约需要花费34分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程 Andro

2020-08-10 21:59:31 12001 2

原创 HIDL示例-JAVA服务创建-Client验证-Android10.0 HwBinder通信原理(四)

摘要:本节主要来讲解Android10.0 JAVA层的HIDL服务创建和JAVA层的Client验证阅读本文大约需要花费15分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进

2020-08-09 20:38:14 8462 1

原创 HIDL示例-C++服务创建Client验证-Android10.0 HwBinder通信原理(三)

摘要:本节主要来讲解Android10.0 Native层的HIDL服务创建和Native层的Client验证阅读本文大约需要花费18分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之i

2020-08-09 20:26:27 11552 29

原创 HIDL详解-Android10.0 HwBinder通信原理(二)

摘要:本节主要来讲解Android10.0 HIDL相关知识阅读本文大约需要花费18分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程 Android10.0系统启动之Zy

2020-08-05 20:55:27 13260

原创 HwBinder入门篇-Android10.0 HwBinder通信原理(一)

摘要:本节主要来讲解Android10.0 HwBinder的通信原理概要阅读本文大约需要花费18分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 Android是怎么启动的 Android 10.0系统启动之init进程 Android10.0

2020-08-02 21:14:49 17133 4

原创 Android10.0 Binder通信原理(十一)-Binder总结

摘要:本节主要来讲解Android10.0 Binder的通信原理总结阅读本文大约需要花费17分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架...

2020-04-09 13:56:53 7572

原创 Android10.0 Binder通信原理(十)-AIDL原理分析-Proxy-Stub设计模式

摘要:本节主要来讲解Android10.0 AIDL的通信原理阅读本文大约需要花费24分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构 A...

2020-04-08 13:38:20 10206 4

原创 Android10.0 Binder通信原理(九)-AIDL Binder示例

摘要:本节主要来讲解Android10.0 Binder中如何使用AIDL阅读本文大约需要花费20分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系...

2020-04-07 12:48:20 7980 1

原创 Android10.0 Binder通信原理(八)-Framework层分析

摘要:本节主要来讲解Android10.0 Binder 在Framework的使用分析阅读本文大约需要花费15分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》A...

2020-04-06 12:37:46 7704 9

原创 Android10.0 Binder通信原理(七)-Framework binder示例

摘要:本节主要来讲解Android10.0 Binder在Framework中的示例阅读本文大约需要花费15分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》And...

2020-04-05 12:34:06 7016 2

原创 Android10.0 Binder通信原理(六)-Binder数据如何完成定向打击

摘要:本节主要来讲解Android10.0 Binder的驱动层分析阅读本文大约需要花费30分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构...

2020-04-03 11:38:58 8019 2

原创 Android10.0 Binder通信原理(五)-Binder驱动分析

摘要:本节主要来讲解Android10.0 Binder的驱动层分析阅读本文大约需要花费35分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:《系统启动篇》Android系统架构...

2020-04-02 17:57:25 8680 6

原创 Android10.0 Binder通信原理(四)-Native-C\C++实例分析

摘要:本节主要来讲解Android10.0 Binder的Native层实例流程阅读本文大约需要花费35分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:[1] Android系统...

2020-04-01 18:25:11 9584 2

原创 Android10.0 Binder通信原理(三)-ServiceManager篇

摘要:本节主要来讲解Android10.0 Binder中守护进程ServiceManager是如何启动、注册、获取服务阅读本文大约需要花费35分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系...

2020-03-31 07:33:48 12978 13

原创 Android10.0 Binder通信原理(二)-Binder入门篇

Modify the binder to request 1M - 2 pages instead of 1M. The backing store in the kernel requires a guard page, so 1M allocations fragment memory very badly. Subtracting a couple of pages so that they fit in a power of two allows the kernel to make more e

2020-03-30 07:44:16 15034 16

原创 Android10.0 Binder通信原理(一)Binder、HwBinder、VndBinder概要

摘要:本节主要来讲解Android10.0 Binder、HwBinder、VndBinder的关联与各自作用阅读本文大约需要花费10分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路] 的源码都基于Android-Q(10.0) 进行分析[Android取经之路] 系列文章:...

2020-03-29 11:37:24 13909 7

原创 Android10.0 日志系统分析(四)-selinux、kernel日志在logd中的实现​-[Android取经之路]

摘要:本节主要来讲解Android10.0 selinux、kernel日志在logd中的实现,包括LogAudit、LogKlog的源码分析阅读本文大约需要花费15分钟。文章首发微信公众号:大猫玩程序专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路的源码都基于Android-Q(10.0) 进行分析]系列文章:[...

2020-02-12 09:33:06 8445

原创 Android10.0 日志系统分析(三)-logd、logcat读写日志源码分析-[Android取经之路]

摘要:本节主要来讲解Android10.0 logd、logcat读写日志源码内容阅读本文大约需要花费20分钟。文章首发微信公众号:大猫玩程序专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路的源码都基于Android-Q(10.0) 进行分析]系列文章:[1] Android系统架构[2]Android是怎...

2020-02-11 11:59:40 9144 1

原创 Android10.0 日志系统分析(二)-logd、logcat架构分析及日志系统初始化-[Android取经之路]

摘要:本节主要来讲解Android10.0 日志系统的架构分析,以及logd、logcat的初始化操作阅读本文大约需要花费15分钟。文章首发微信公众号:大猫玩程序专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路的源码都基于Android-Q(10.0) 进行分析]系列文章:[1] Android系统架构[2...

2020-02-10 10:48:09 11019 2

原创 Android10.0 日志系统分析(一)-logd、logcat 指令说明、分类和属性-[Android取经之路]

摘要:本节主要来讲解Android10.0 日志系统的logd、logcat相关指令说明、日志分类和常用日志属性阅读本文大约需要花费15分钟。文章首发微信公众号:大猫玩程序专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路的源码都基于Android-Q(10.0) 进行分析]系列文章:[1] Android系统架构...

2020-02-09 15:50:59 20385 7

原创 Android 10.0 PackageManagerService(四)APK安装流程-[Android取经之路]

摘要:上一节讲解了APK的扫描,本节讲解APK的安装流程阅读本文大约需要花费40分钟。文章首发微信公众号:大猫玩程序专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢![Android取经之路的源码都基于Android-Q(10.0) 进行分析]系列文章:[1] Android系统架构[2]Android是怎么启动的[3]And...

2020-01-22 22:46:58 14058 6

原创 Android 10.0 PackageManagerService(三)APK扫描-[Android取经之路]

摘要:上一节讲解了PKMS的 权限扫描,扫描/system/etc/permissions中的xml,存入相应的结构体中,供之后权限管理使用。这一节主要来讲讲APK的扫描。阅读本文大约需要花费15分钟。文章首发微信公众号:大猫玩程序专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢!系列文章:[1] Android系统架构[2]...

2020-01-14 06:45:16 9059 1

原创 Android 10.0 PackageManagerService(二)权限扫描-[Android取经之路]

摘要:PackageManagerService在systemReady()后,进行了/system/etc/permissions中的各种xml进行扫描,进行相应的权限存储,供以后使用阅读本文大约需要花费15分钟。文章的内容主要还是从源码进行分析,虽然又臭又长,但是如果想要学习Android系统源码,这是必要走的路,没有捷径。相对于碎片学习,我更倾向于静下心来花费1个小时认真...

2020-01-13 05:25:38 8956 1

VC++6游戏编程.chm

VC++ 6.0 游戏编程,有讲解,还提供了8个初级的例子,适合初学者学习

2011-08-07

屏幕飘雪源码 VC++

一套屏幕飘雪的源码,使用VC6.0编译器开发

2011-08-01

USB编程—5个实例(VC6.0)

USB编程—5个实例,USB设备查找、USB设备交换数据等 VC6.0

2011-08-01

网络工程师学习的笔记

网络工程师 的学习笔记 有利于参加网工考试的朋友看看

2008-11-05

空空如也

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

TA关注的人

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