自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Android创建设备节点

【代码】Android创建设备节点。

2024-09-27 10:40:06 372

原创 Linux Shell环境下如何使用tar命令

这将压缩mydocs.tar并创建一个名为“test.tar.gz”的压缩包。tar 可以结合不同的压缩程序来创建和解压压缩归档文件。这将解压缩test.tar.gz并提取其中的所有内容。这将newfile.txt添加到test.tar中。这将从test.tar中删除oldfile.txt。这将列出test.tar中包含的所有文件和目录。

2024-09-27 10:11:56 468

原创 基于stm32 hal库实现驱动flash w25q16

【代码】基于stm32 hal库实现驱动flash w25q16。

2024-09-06 11:47:24 345

原创 ADB命令大全

adb uninstall -k <package> //比如:adb uninstall -k com.baidu.search。adb install -s <apkfile> // 比如:adb install -s baidu.apk。adb install -r <apkfile> //比如:adb install -r baidu.apk。adb install <apkfile> //比如:adb install baidu.apk。ADB很强大,记住一些ADB命令有助于提高工作效率。

2024-09-06 11:26:53 524

原创 tracing mini-HOWTO

saved_cmdlines_size - echo command number > saved_cmdlines_size :存储 comm-pid 列表。写入此文件以定义/取消定义新的跟踪事件。trace_marker_raw -写入该文件将二进制数据写入内核缓冲区。kprobe_events -创建/追加/删除/显示内核动态事件。buffer_total_size_kb - 查看所有 CPU 缓冲区的总大小。阅读内容了解更多内容。

2024-08-23 11:50:35 488

原创 Camera 基础概念

一般来说,对于单片镜头就是镜头中心到焦点的距离,而相机镜头是由多片透镜组合,就要复杂许多。这里焦距就指的是从镜头的中心点到感光元器件(CCD)上所形成的清晰影像之间的距离。焦距和视角、成像的关系:简单来说,就是焦距越短,视角越宽广,取景范围就越大,单个物体成像越小。

2024-08-23 10:59:57 1034

原创 转载DSC 问题排查

mtk DSC问题排查

2024-04-02 19:48:02 1074 1

原创 PC连接Android设备ADB调试方法

Android调试桥(Android Debug Bridge),简称adb。用于执行各种设备操作,如安装和调试应用。

2024-04-02 15:11:35 1684 1

原创 git add 与git commit 撤销

git add与commit撤销相关命令

2024-03-29 17:23:34 424 1

原创 查看更改SELinux的模式

1.SELinux简要介绍2.如何查看SELinux的模式3.如何修改SELinux的模式

2024-03-29 16:46:33 455 1

原创 MTK平台GPIO使用及参数详解

MTK平台查看GPIO状态

2024-03-15 20:18:26 828 1

原创 adb push使用方法

【代码】adb push使用方法。

2024-03-15 20:15:46 1087 1

原创 linux自动添加调试语句脚本

在平时的调试过程中遇到一些难以解决的问题,这是可能就需要进行排查。比如在源码的各个函数中加入一些调试语句,以此查看程序的运行顺序及情况。但是在linux源码中有些.c文件动辄就几千行代码,里面的函数更是数不胜数,如果一个个手动添加打印语句,就会很耗费时间。这明显不是一个很好的选择。于是本文提供了一个基于Perl的脚本,用于在.c文件中的各个函数的开头加入特定的调试语句,以节省调试时间。确保两个文件在同一文件夹下。

2024-01-03 14:39:11 515 1

原创 MT8788平台Android12Camera调试记录文档

配置路径:(cfg_setting_imgsensor.cpp 优先级:project>platform>common)Android版本:Android12。根据硬件实际layout来自定义设置。内核版本:kernel-4.19。1. MiPi 硬件引脚配置。配置mclk上电时序。

2024-01-03 11:22:56 838 1

原创 git补丁制作与使用

git format-patch #生成某commit以来的修改patch(不包含该commit) git format-patch --root #生成从根到r1提交的所有patch。git format-patch .. #生成两个commit间的修改的patch(包含两个commit. 和都是具体的commit号)commit号可以使用git log等命令来获取。git应用patch。

2023-12-29 16:05:27 1633

原创 MT8788 前摄改后摄

MTK8788平台,前摄改后摄方法

2023-12-29 15:47:42 487

原创 linux内核关于宏READ_ONCE的学习记录

linux内核关于宏READ_ONCE的一些理解

2023-11-01 15:20:24 180 1

原创 CRC8检验算法(C语言实现)

CRC校验算法,简而言之就是把需要校验的数据与多项式进行循环异或(XOR),XOR的方式与数据传输方式的高位先行(MSB)和低位先行(LSB)有关。那么什么情况算是对齐呢?除数poly的左边的高位的作用其实是给人看的(实际上参与运算的是0011),目的是干掉当前最高位的被除数,本质上是让poly和被除数对齐,然后开始XOR运算。上面的crc计算是纯采用逻辑运行的方式,可以看到,需要的运行量也是不少的,每一个字节。注:由于多项式的最高为都为1,并且在代码的crc8计算中,最高位也是不使用的,

2023-09-09 19:10:27 4081 5

原创 关于Android开机动画bootanimation.zip的制作详解

p 1 0 part01 解释:1是循环一次 0 间隔时间为0(单位为帧数)1280 800 15 解释:1280 800 是分辨率 15是帧数。p 0 0 part02 解释:0是无限循环 0 间隔时间为0。​ 例如:01.png,02.png,03.png。desc.txt:是一个文本文件,用于定义启动动画的相关规则和属性。part1:启动动画第一个部分。注:desc.txt 要以回车换行结束。desc.txt规则解释。

2023-08-22 10:52:38 2334 1

空空如也

空空如也

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

TA关注的人

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