随笔分类 - Andorid
摘要:atrace 是 Android 系统中一个非常有用的工具,广泛用于性能分析和调试。它通过记录和分析系统的各种事件来帮助开发者找出应用或系统性能瓶颈,尤其是在处理多任务或多线程的情况时,能提供非常详细的调试信息。 1. 基本用法 atrace 允许你通过命令行收集系统和应用的跟踪数据,并生成性能分析
阅读全文
摘要:1、概述 htop 是一个交互式的进程查看器,它是 top 命令的增强版,提供了更友好的用户界面和更多的功能。通过 htop,你可以实时查看系统中运行的进程、CPU、内存、交换空间等资源的使用情况,并且可以直接对进程进行管理(如杀死进程、调整优先级等)。 2. 界面结构 htop 的主界面由几个主要
阅读全文
摘要:python systrace.py --from-file atrace-20241212 -o atrace.html
阅读全文
摘要:更新日期和时间 可以使用 date 命令来设置时间和日期。以下是命令格式: bashCopy Code adb shell date MMDDhhmm[[CC]YY][.ss] MM 是月份(两位数) DD 是日期(两位数) hh 是小时(两位数) mm 是分钟(两位数) CC 是世纪(两位数,通常
阅读全文
摘要:一、简介 taskset 命令用于设置或者获取一直指定的 PID 对于 CPU 核的运行依赖关系。通过 taskset 命令可将某个进程与某个CPU核心绑定,使得其仅在与之绑定的CPU核心上运行 关于绑核的解释 绑核,其实就是设定某个进程/线程与某个CPU核的亲和力(affinity)。设定以后,L
阅读全文
摘要:一、使用须知 Docker需要运行在64位的Windows10 系统上,通过启动一个独立的引擎运行docker环境,并且需要启用 Windows 操作系统中的 Hyper-V 和容器特性。Windows版本是一个社区版本,不是为生产环境设计的,所以Windows版本的docker主要用于开发测试使用
阅读全文
摘要:pcie1_rp是pcie控制器根节点,r8169是根节点下挂的网卡
阅读全文
摘要:./sprd/proprietories-source/charge led的控制部分: //./sprd/proprietories-source/charge/ui.c static void led_control(int level) { static int led_flag = 0; L
阅读全文
摘要:内核config文件打开CONFIG_DEVMEM后出现编译错误: checkvintf I 04-18 23:30:02 409602 409602 check_vintf.cpp:84] List 'out/target/product/sc126/system/product/etc/vint
阅读全文
摘要:1|lahaina:/sys/devices/soc0 # ls accessory_chip hw_platform machine num_clusters pmic_die_revision raw_id soc_id chip_family image_crm_version ncluste
阅读全文
摘要:proc_create_data 是Linux内核中用于创建 /proc 虚拟文件系统中的一个文件接口函数。这个函数允许内核模块或驱动程序在 /proc 目录下创建一个文件节点,用户空间的程序可以通过读写这个文件来与内核模块进行交互,获取或设置相关信息。函数原型通常如下所示: struct proc
阅读全文
摘要:adb logcat日志报错: init: avc: denied { set } for property=camera.gc02m1 scontext=u:r:mm-qcamerad:s0 tcontext=u:object_r:camera_prop:s0tclass=property_ser
阅读全文
摘要:bypass_count 用于记录硬件是否绕过了电压调节器直接从电池或其他电源获取电力。 consumers: 消费者指的是依赖于某个regulator提供电源的硬件模块或驱动程序。每一个使用regulator来调节电压的设备都是一个消费者。 enable: 指对regulator进行操作以使其开始
阅读全文
摘要:https://www.cnblogs.com/schips/p/qualcomm_about_uefi.html
阅读全文
摘要:https://blog.csdn.net/weixin_47465999/article/details/131613815
阅读全文
摘要:参考链接: https://blog.csdn.net/weixin_47533244/article/details/128531859 https://blog.csdn.net/weixin_51099370/article/details/124987347 一、mpstat概述 mpsta
阅读全文
摘要:一、概述 BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的
阅读全文
摘要:一、概述 在Linux/android开发中着实用到的调试工具并不是很多。devmem的方式是提供给驱动开发人员,在应用层能够侦测内存地址中的数据变化,以此来检测驱动中对内存或者相关配置的正确性验证。基本原理通过设备文件/dev/mem 实现对物理内存的读写。 二、用法 内核中配置CONFIG_DE
阅读全文