自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 sd卡路径

sd反射调用

2024-05-16 11:11:18 374

原创 [pinctrl]nfc driver中添加pinctrl函数

nfc pinctrl

2023-06-29 12:10:11 161 1

原创 selinux权限

selinux

2022-08-19 16:32:37 1973

原创 FAT32磁盘结构

以128G SP卡为例。

2022-08-19 16:16:36 83

原创 【Android Q】super分区里的metadata解析

一:layout先放一张根据结构画的super分区的 layout图。二:metadata数据结构定义super分区中metadata结构详细信息。路径:system\core\fs_mgr\liblp\include\liblp\metadata_format.h下面配合具体从super分区中抓取的数据解析。命令:dd if=/dev/block/platform/soc/7824900.sdhci/by-name/super bs=4096 count=1048576 of=/data/s

2021-08-03 10:28:58 4201

原创 【AndroidP】设置不锁屏的情况下连续按两下power键,tp无法滑动

目前从input子系统一直到apk接受滑动事件都是正常的。应该是在activity的pause,resume阶段出现了问题,softinoutmode的值会改变,但是目前没找到具体改变这个值的地方,头疼。记录一下…

2021-07-08 14:17:04 361

原创 【AndroidQ】sparse image解析

在画super分区的layout图的时候,解析里面数据,发现有一些数据对不上,后来发现跟sparse格式有关。下面解析一下super image里面的内容。下面是关于sparse相关的结构体,路径:system/core/libsparse/sparse_format.hsparse_header占用28byte,chunk_header占用12byte。这是sparse image的开头,共占用40byte。magic: 0xed26ff3amajor_version:0x1minor_ver

2021-06-23 14:03:51 2580 1

原创 【AndroidQ】how to enable dynamic partition on msm8953

本章记录一下安卓10上添加动态分区code的变动。1. 首先修改分区表,主要将system,vendor变为super分区。路径:common/config 1. <partition label="system" size_in_kb="3145728" type="97D7B011-54DA-4835-B3C4-917AD6E73D74" bootable="false" readonly="true" filename="system.img" sparse="true"/> 2.

2021-06-21 15:17:33 560

原创 【EMMC】MSM8953里时钟是如何分频的

时钟源MSM8953振荡频率为19.2 MHz的单晶振荡器(XO)。XO作为所有pll的源,也可以作为其他时钟的源。MSM8953没有单独的休眠晶体,使用586的除数从XO生成睡眠时钟32.768khz作为时钟信号源。分析代码在probe函数里有在初始化阶段获取clk信息 /* Setup SDC MMC clock */ msm_host->clk = devm_clk_get(&pdev->dev, "core_clk"); if (IS_ERR(msm_host-&g

2021-01-22 09:43:53 996 1

原创 【android studio】测试不同buf下flash的读写性能2

把之前测试performance的写完,和androbench测出来的有些差距,有一些小问题,以后有时间再补上。暂时不搞这个了,接下来专心研究文件系统。package com.example.singleimport android.content.Intentimport android.os.*import android.view.Viewimport android.widget.Buttonimport android.widget.EditTextimport android.w

2021-01-18 14:55:35 275

原创 【android studio】测试不同buf下flash的读写性能

今天写完了读写性能测试的部分,测试不同buf下flash的读写性能,数据只是一次读写的结果,后续会将多次测试结果部分修改好传上来。结果图FlashPerformanceActivity文件package com.example.singleimport android.content.DialogInterfaceimport android.content.Intentimport android.os.*import android.view.Viewimport android.w

2020-12-30 18:08:37 548 3

原创 【android studio】创建1M的文件,内容随机,对其进行读写验证

我傻了,之前创建1M文件的时候,我查看文件属性总是发现文件不是1M,一直以为是io流的原因,又是加flush和close也没有用,然后今天我突发奇想的去adbshell看了一下文件属性,结果显示是1M。然后重新测试了一下,pc端显示不是1M,去adbshell里仍然显示1M,然后我把文件管理关了重新打开显示是1M了。代码修改了一下,更加简洁明了。这次使用随机读写的方式测试文件内容,读写对比了长度和内容。特此记录一下学习情况。后续添加读写性能的测试。package com.example.testst/

2020-12-29 11:06:03 416

原创 【android studio】activity页面跳转+sd卡和内部存储文件读写

创建多个activity页面,实现页面之间的跳转。其他读写功能和之前博客一样,新添加了判断条件,可以通过按钮随时停止线程,之前写的并没有这个功能。最近在自学做测试储存ap,所以在慢慢的一个一个功能的添加,最后再整合在一起。效果图如下页面切换出错弹窗提醒暂停按钮下面附上代码MainActivity文件package com.example.mitacimport android.content.Intentimport android.os.Bundleimport android.vi

2020-12-25 16:05:14 740

原创 【android studio】注册广播监测网络(附加gif和菊花进度条)

通过注册广播来监测网络的变化,包含wifi和数据网络的监测,添加了gif图片和菊花进度条。本来想上传一个完整测试的gif,但是只能上传小于5M的,哭了。下面上效果图和代码。效果图MainActivity文件package com.example.wifi//mitac-bu-import android.content.BroadcastReceiverimport android.content.Contextimport android.content.Intentimport and

2020-12-23 15:20:27 345

原创 【android studio】创建指定1M的文件,对其进行读写验证,出错则弹窗提醒

发现之前写的创建1k的那个程序,如果我想创建1M的文件则会出现问题。于是研究修改了一下。这次使用了线程的方式,以及使用RandomAccessFile方法创建文件,创建指定1M的文件,写入全为1的内容,并进行读写验证,出错则弹窗提醒。package com.example.f4//mitac-bu-import android.content.DialogInterfaceimport android.os.Bundleimport android.os.Handlerimport androi

2020-12-22 13:20:27 302 1

原创 【android studio】创建指定1k的文件,对其进行读写验证,出错则弹窗提醒

【android studio】创建指定1k的文件,对其进行读写验证,出错则弹窗提醒点击按钮在安装包路径循环创建以时间命名的文件,写入1k的全为1的数据,读取文件,对比读写是否一致,一致则pass删除文件,出错则弹窗提醒退出。package com.example.newfile//mitac-bu-import android.content.DialogInterfaceimport android.os.Bundleimport android.os.Processimport andr

2020-12-18 15:51:22 294 2

fat32文件系统资料和动态分区等

fat32文件系统资料和动态分区等

2024-02-28

emmc中的分区解析和工具

emmc中分区解析

2024-02-28

emmc中adma解析

emmc中adma解析

2024-02-28

emmc 流程分析加代码解析

流程分析加代码解析,包含寄存器

2024-02-28

Linux.IO.stack_v1.0.pdf

Linux存储I/O栈

2021-04-28

单片机 电子钟 汇编 课设

单片机汇编语言的电子钟课设。以AT89C51单片机为核心,通过按键控制数码管,从而制作一个LED显示的智能电子钟,包含代码和设计思路。

2019-03-11

空空如也

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

TA关注的人

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