摘要: 概述 android/system/core/fs_mgr/libdm和dm设备的创建 源码解析 1. DmTarget模块 1.1 DmTargetLinear构造函数 DmTargetLinear(uint64_t start, uint64_t length, const std::strin 阅读全文
posted @ 2021-06-10 19:34 pyjetson 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: 概述 android/system/core/fs_mgr/liblp目录下的库,和super分区的数据结构的解析相关 源码解析 1. utility模块-工具函数 1.1 SlotNumberForSlotSuffix-a为0-b为1 uint32_t SlotNumberForSlotSuffi 阅读全文
posted @ 2021-06-10 19:32 pyjetson 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 概述 android/system/core/fs_mgr,system文件系统管理的主模块 源码解析 1. 解析fstab文件 1.1 ReadFstabFromDt-从dts中读取fstab // Returns fstab entries parsed from the device tree 阅读全文
posted @ 2021-06-10 19:30 pyjetson 阅读(7246) 评论(0) 推荐(2) 编辑
摘要: 概述 android/system/core/libcutils系统的一些工具库 源码解析 1. uevent模块 1.1 uevent_kernel_multicast_recv ssize_t uevent_kernel_multicast_recv(int socket, void* buff 阅读全文
posted @ 2021-06-10 19:29 pyjetson 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 概述 1. 进行第一阶段挂载工作 主要工作: 1. 读dts中的fstab,以及fstab文件 2. 创建分区的设备节点,设备节点的文件链接。dm设备 3. 配置avb,创建dm-verity设备 4. 挂载分区 5. 将根目录切换到/system目录下 源码解析 android/system/co 阅读全文
posted @ 2021-06-10 19:21 pyjetson 阅读(3691) 评论(0) 推荐(1) 编辑
摘要: 概述 在Ubuntu环境中下载并编译源代码 git clone https://github.com/bradfa/tlpi-dist.git make all 问题 1. <sys/capability.h>头文件找不到 userns_functions.c:25:10: fatal error: 阅读全文
posted @ 2021-06-06 23:32 pyjetson 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 概述 1. 多重渲染目标 多重渲染目标允许应用程序一次渲染到多个颜色缓冲区。利用多重渲染目标,片段着色器输出多个颜色(可以用于保存RGBA颜色,法线,深度或者纹理坐标),每个颜色用于一个连接的颜色缓冲区。 片段着色器输出多个颜色 → attachments指定为新创建的framebuffer → 从 阅读全文
posted @ 2021-06-06 20:34 pyjetson 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 步骤 注意:这个过程需要在Android源码环境中运行,可以使用adb端口转发工具,来连接服务器端的源码进行运行 关于adb端口转发:请看https://www.cnblogs.com/pyjetson/p/14828485.html 1. 运行gdbclient.py脚本 首先是使用vscode 阅读全文
posted @ 2021-06-05 11:25 pyjetson 阅读(1453) 评论(0) 推荐(0) 编辑
摘要: 1. 声音的物理性质 声音是一种波,由物体振动而产生 三要素:频率(音阶)、振幅(响度)、波形(音色) 传播介质:空气、液体、固体 回声:两种声音传到我们的耳朵里的时差小于80毫秒,我们就无法区分这两种声音了 共鸣:声音传播可以带动另一个物体振动 2. 数字音频 采样:按声音最高频率的2倍以上的频率 阅读全文
posted @ 2021-05-30 21:34 pyjetson 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1. ffprobe-查看音视频文件的信息 国粤双语的视频会有两条Audio流 1.1 查看音频信息 ffprobe ff.mp3 1.2 显示format信息,-show_format ffprobe -show_format vedio/MP4/SampleVideo_1280x720_10mb 阅读全文
posted @ 2021-05-30 21:25 pyjetson 阅读(581) 评论(0) 推荐(0) 编辑