Android系统分析

Android Init语言介绍

admin阅读(157)评论(0)赞(3)

Android Init 语言 Android Init语言由五部分组成: Actions Commands Services Options(选项) Imports rc文件都是面向行的,由以空白分隔的标记组成。如果要表达空白字符,可以使...

Android dmabuf_dump 如何工作的|极客笔记

Android dmabuf_dump 如何工作的

admin阅读(189)评论(0)赞(2)

本文是极客笔记出品,基于Android 13源码分析dmabuf_dump工具如何工作的。 DmaBuffer DmaBuffer结构体定义如下: 主要成员变量 name_ : 该dmabuf的name,如果读不到name,默认为 '<...

Android dmabuf_dump 工具的使用详解|极客笔记

Android dmabuf_dump 工具的使用详解

admin阅读(243)评论(0)赞(5)

本文是极客笔记出品,介绍如何使用dmabuf_dump工具。 什么是DMA-BUF dma-buf 的出现就是为了解决各个驱动之间 buffer 共享的问题,因此它本质上是 buffer 与 file 的结合,即 dma-buf 既是块物理...

UEFI简介|极客笔记

UEFI简介

admin阅读(769)评论(0)赞(2)

大多数人接触UEFI都是在PC的应用场景上,有在PC上安装过多操作系统的经历的同学,通常会进入UEFI界面设置操作系统引导顺序、CPU虚拟化等设置。UEFI诞生之初也确实是作为BIOS的替代者,主要应用在PC电脑上。 随着手机/平板等移动设...

Linux中断子系统之中断映射|极客笔记

Linux中断子系统之中断映射

admin阅读(435)评论(0)赞(3)

中断是当前计算机系统的基础功能,也是系统响应外设事件的必备桥梁。不同的架构对中断控制器有不同的设计理念,本文针对ARM公司提供的通用中断控制器(GIC,Generic Interrupt Controller)介绍在linux系统中的硬件中...

Android dex文件格式介绍|极客笔记

Android dex文件格式介绍

admin阅读(610)评论(0)赞(1)

dex(Dalvik Executable)是Android平台源代码文件(java,kotlin)经过编译、重构、重排、压缩、混淆后的字节码文件,是对传统的class 文件再处理。dex 更适合于资源有限的嵌入式设备使用,和class 文...

Linux DTS中和中断相关属性的解释和用法|极客笔记

Linux DTS中和中断相关属性的解释和用法

admin阅读(1297)评论(0)赞(2)

Linux Device Tree中定义了很多和中断相关的属性,这些属性之间的关系错综复杂。为剖析这些关系,特地查阅文档后输出本文。本文基于ARM平台,主要说明如下几个属性: interrupt-controller interrupt-p...

深入浅出理解Cgroup|极客笔记

深入浅出理解Cgroup

admin阅读(1574)评论(0)赞(1)

Cgroup(Control Groups)是linux内核用来控制系统资源的机制,它将操作系统中的所有进程以组为单位划分,给这一组进程定义对某一类资源特定的访问权限。Cgroup用子系统(subsystem)来描述所能控制的系统资源,子系...

近期文章