原创 【Android Linux內存及性能優化】(五) 進程內存的優化 - 線程

【Android Linux內存及性能優化】五 進程內存的優化 - 線程一、內存篇1.1 系統當前可用內存1.2 進程的內存使用1.3 進程內存優化1.3.1 ELF執行文件1.3.2 動態庫1.3.3 靜態庫1.3.4 線程1

原创 【高通SDM660平臺 Android 10.0】(18) --- Camera start_session() 過程分析

【高通SDM660平臺 Android 10.0】18 --- Actuator 與 Kernel Actuator代碼分析 及 Camera start_session過程分析1. module_sensor_init( )1

原创 【Android Linux內存及性能優化】(八) 系統性能分析工具

【Android Linux內存及性能優化】八 系統性能分析工具二、系統性能分析2.1 性能分析2.1.1 /proc 目錄2.1.1.1 系統相關 cat /proc/stat2.1.1.2 系統相關 cat /proc

原创 【高通SDM660平臺 Android 10.0】(19) --- Camera_focus、Camera_snapshot、volume_up 按鍵工作原理分析

【高通SDM660平臺 Android 10.0】19 --- Camera_focus、Camera_snapshot、volume_up 按鍵工作原理分析一、 DTS代碼配置二、 Kernel 代碼解析2.1 按鍵初始化 gp

原创 【Android Linux內存及性能優化】(九) 進程啓動速度優化篇

【Android Linux內存及性能優化】九 進程啓動速度篇三、進程啓動速度3.1 查看進程的啓動過程3.1.1 查看進程啓動時間 strace -tt ./hello3.1.2 查看進程啓動過程 LD_DEBUG=libs .

原创 【高通SDM660平臺 Android 10.0】(22) --- Flashlight 及 Kernel Flashlight 代碼分析

【高通SDM660平臺 Android 10.0】22 --- Flashlight 及 Kernel Flashlight 代碼分析一、[硬件] 閃光燈硬件原理圖二、[vendor] 庫文件 lib三、[vendor] 通用代碼

原创 【Android Linux內存及性能優化】(三) 進程內存的優化 - ELF執行文件的 數據段-代碼段

【Android Linux內存及性能優化】三 進程內存的優化 - 數據段 - 代碼段一、內存篇1.1 系統當前可用內存1.2 進程的內存使用1.3 進程內存優化1.3.1 執行文件1.3.1.5 數據段1.3.1.5.1 .b

原创 【Android Linux內存及性能優化】(四) 進程內存的優化 - 動態庫- 靜態庫

【Android Linux內存及性能優化】四 進程內存的優化 - 動態庫 - 靜態庫一、內存篇1.1 系統當前可用內存1.2 進程的內存使用1.3 進程內存優化1.3.1 ELF執行文件1.3.2 動態庫1.3.2.1 數據段1

原创 【高通SDM660平臺 Android 10.0】(21) --- 高通Camera persist使用手冊

在網上看到一位兄弟針對高通平臺 camera 相關屬性總結的特別好,特意轉載過來備份下,以供後續調試使用。 原文: 《高通Camera persist使用手冊》 基於MSM8996平臺PL1.0 一. Log部分 1. pers

原创 【高通SDM660平臺 Android 10.0】(18) --- Actuator 與 Kernel Actuator代碼分析

【高通SDM660平臺 Android 10.0】Qcom Camera Daemon 代碼分析一、[vendor] 庫文件 libactuator_lc898217xc.so1.1 Android.mk1.2 lc898217x

原创 【高通SIM卡】 單卡配置

1. GPIO 中斷配置 NV70210 2. 單卡配置: nv 修改: NV# 00453 --> 0 NV# 04398 --> 1 NV# 06907 --> 0-nv_uim_single_sim_ffa NV#

原创 20200615 身心健康,修身安神,先堅持一週

根據自已的需求,每段時間不定時調整接下來重點關注的事情。 前段時間,有些事情,幾乎每天很晚回家,經常12點左右洗澡,1點左右才睡,感覺有點成習慣了, 長此以往,會對身體的傷害很大。 所以接下來,立個Flag,重點事情,身心健康:

原创 【Android Linux內存及性能優化】(十) 進程冷啓動和熱啓動的區別

【Android Linux內存及性能優化】十 進程冷啓動和熱啓動的區別四、進程冷啓動和熱啓動的區別 本文接着 《【Android Linux內存及性能優化】(一) 進程內存的優化 - 堆段》 《【Android Linux內存及

原创 【Android Linux內存及性能優化】(九) 進程啓動速度優化

【Android Linux內存及性能優化】九 進程啓動速度三、進程啓動速度3.1 查看進程的啓動過程3.1.1 查看進程啓動時間 strace -tt ./hello3.1.2 查看進程啓動過程 LD_DEBUG=libs ./

原创 高通 wlan 調試總結隨筆

高通 wlan 調試總結隨筆1. 進入ftm模式2. 抓取wifi log2.1 抓取 Android log2.1.1 How to enable wifi verbose log?2.1.2 How to collect ad