- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 Android启动时间分析
在Android启动过程中,NHLOS时间通常指的是从设备加电到Android系统完全启动并准备好供用户使用的这段时间。在Android启动过程中,LK时间指的是从设备加电到LK内核完成其工作并准备好将控制权交给更高级别的操作系统(如Android)的这段时间。在一些Android设备上,LK用作引导加载程序或启动加载器(bootloader),负责执行一些基本的硬件初始化,然后加载主操作系统。请注意,随着Android系统的发展和不同设备制造商的定制,具体的术语和阶段可能会有所不同。
2024-07-01 15:52:16
806
原创 高通Android12启动流程分析
请注意,这个流程可能会根据不同的硬件平台、Android版本和制造商的定制有所变化。上述步骤提供了一个高通Android设备从上电到操作系统完全启动的一般概述。
2024-07-01 15:44:30
2003
原创 Android12 init各阶段启动时间记录
(init)这个阶段是系统启动的非常早期阶段,主要用于执行一些基础的初始化操作,如设置挂载点、初始化必要的服务等。这个阶段在系统完成基本的启动过程后执行,通常用于启动不需要在系统启动早期运行的服务和应用程序。这个阶段在系统的主要文件系统(如/data)被挂载并且可访问之后执行,但在网络服务启动之前。例如,一些需要读取或写入到/data分区的系统服务或应用程序,可以在这个阶段启动。这个阶段在init阶段之后,用于执行一些需要在系统服务大部分启动后再执行的操作。例如,一些用户界面相关的服务可能会在这个时期启动。
2024-07-01 15:42:23
815
原创 Android12源码编译失败,可能交换空间不足
在Linux系统中,交换分区(Swap Partition)是一块独立的硬盘空间,用于存储内存中暂时不被使用的数据,以及在物理内存不足时,将不常用的数据移至交换分区以释放物理内存。换句话说,交换分区可以作为虚拟内存的一部分,用于提供额外的内存空间。主要作用包括:虚拟内存扩展: 允许系统将不活跃的进程或页面从物理内存移到交换分区,以腾出空间供其他活跃进程使用。这有助于避免内存不足导致系统崩溃或变慢。内存回收: 当系统中的物理内存不足时,操作系统会将一些数据写入交换分区,以便在需要时将其读回物理内存。
2024-01-13 13:58:39
715
1
原创 git 生成两次提交之间的补丁(patch)
其中,SHA1_COMMIT1是第一个提交的 commit hash,SHA1_COMMIT2是第二个提交的 commit hash。这个命令会生成一个或多个以邮件格式存储的补丁文件,每个补丁文件对应一次提交。如果你不知道提交的哈希值,你可以使用 git log 命令查看提交历史并找到相应的哈希值。然后,用找到的哈希值替换命令中的 SHA1_COMMIT1 和 SHA1_COMMIT2。请注意,SHA1_COMMIT1^中的 ^ 符号表示选择给定提交之前的提交。
2024-01-09 18:48:49
1828
1
原创 高通Android12 GPIO控制 /sys/class/gpio/gpio*
1、在LA.UM下面:/device/qcom/common/rootdir/etc/init.qcom.rc。2、给selinux权限。
2023-09-26 19:28:13
390
1
原创 ubuntu18编译Android时,python 提示没有hashlib库
3、编辑系统的profile文件(如果需要): 如果你想在整个系统范围内更改路径,你可以编辑系统的/etc/profile文件。2、编辑用户的bashrc文件(如果需要): 如果你只希望在特定用户下更改路径,你可以编辑该用户的.bashrc文件。4、应用更改: 确保你退出终端并重新打开一个新的终端窗口,或者重新登录到系统,以便新的PATH设置生效。1、查看python连接。
2023-09-26 19:15:42
162
1
原创 使用ADB命令push文件、应用到Android设备
使用ADB命令push文件、应用到Android设备。2、输入以下命令注册设备。1、usb连接到设备。
2023-09-26 19:04:44
4487
1
转载 将文件上传到GitHub
在使用git推送项目时候出现 "fatal: The remote end hung up unexpectedly " 原因是推送的文件太大。解决方案:在克隆/创建版本库生成的 .git目录下面修改生成的config文件增加如下:[http]postBuffer = 524288000即修改提交缓存大小为500M重新推送即可。作者:zcmain来源:优快云原文:http...
2019-06-19 21:16:29
159
原创 xpath获取标签属性乱码解决(成长日记)
selector_new = etree.HTML(html.text)是将HTML转化为文本/html 格式selector_new = etree.HTML(html.content)是将HTML转化为二进制/html 格式我在获取xpath的标签属性时,怎么编码和解码都错了,网页的编码和用requests.get()的网页编码不一致,运用时用html.encoding打印出来之...
2018-12-25 13:15:07
4483
原创 传感器基本概念
1、传感器的定义和组成其主要特征是能将感知和检测某一形态的信息,并将其转换为另一形态的信息。因此,传感器是指那些对被测对象的某一确定信息具有感受(或响应)与检出功能,并使之按照一定规律转换成与之对应的有用输出信号的元器件或装置。2、静态模型静态模型是指在静态信号情况下,描述传感器输出与输入量间的一种函数关系。若果不考虑蠕动效应和迟滞效应,传感器的静态模型一般可以用多项式来表示。3、动态模型...
2018-12-23 15:19:08
5722
原创 数据库系统复习名词概念、释义
数据库系统复习名词概念、释义一、绪论数据:描述事物的符号记录称为数据。数据库:数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库的数据按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。数据库管理系统:是和操作系统一样是计算机的基础软件。数据库系统:由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和...
2018-12-21 21:01:00
815
Android 12 WiFi文件传输(LocalOnlyHotspot),socket通信
2023-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人