自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (30)
  • 收藏
  • 关注

原创 记录下mac 10系统的升级

如何下载和安装 macOS - 官方 Apple 支持 (中国)

2023-09-09 10:50:34 148

原创 vscode配置

{ "window.zoomLevel": 1, //窗口.缩放级别 "editor.tabSize": "4", //工作台主题颜色 "typescript.updateImportsOnFileMove.enabled": "always", "breadcrumbs.enabled": false, // 开启 vscode 文件路径导航 // "tslint.autoFixOnSave": true, // #每次保存的时候将代码按tslint格式进行修复.

2022-01-17 11:04:29 777 1

原创 wsl ubuntu18.04 编译ffmpeg

编译错误见ffbuild/config.log,文件有执行./configure的错误提示1.安装 nasmsudo apt install nasm2.安装pkg-configsudo apt-get install pkg-config执行./configure --prefix=`pwd`/tmp --enable-sharedmakemake install

2021-08-22 12:40:40 462

原创 mtk平台dmesg配置

mtk平台dmesg log buffer设置CONFIG_LOG_BUF_SHIFT

2021-02-09 13:53:27 450 1

原创 linux内核模块加载的优先级

问题linux的driver模块在执行的时候,需要使用dts创建的device设备,如果driver模块的初始化早于device设备的初始化,这样driver初始化的时候可能就没有对应的device设备,就会造成probe函数不能执行或者对应的dts配置为空解决办法确保driver的初始化晚于device的初始化模块初始化函数的优先级对应的接口在kernel-4.14/include/linux/init.h文件,0的优先级最高,7s的优先级最低#define pure_init...

2021-02-01 13:17:09 527

原创 Android系统下打印函数调用栈信息(c++部分)

一般需要添加3部分1、依赖的库libutilscallstack.soAndroid.mk下添加LOCAL_SHARED_LIBRARIES := libdl libdisplaydebug libsdmutils libutilscallstack如果不添加对libutilscallstack.so的引用,出现以下错误hardware/qcom/display/sdm/libs/core/display_base.cpp:41:10: fatal error: 'uti...

2020-12-29 14:39:44 5188 1

原创 android 抓取解析systrace

以Android R为例,不同的Android版本工具对应的目录不一样1.下载six-1.15.0 (https://pypi.org/project/six/#files),安装tar xvf six-1.15.0.tar.gz; cdsix-1.15.0;sudo python setup.py install2.cd external/chromium-trace; //到Android R代码下,进入目录3. adb root; //有的手机可能不需要adb root4....

2020-12-15 10:14:56 866

原创 gota升级网络问题

提示连不上gms的网络 unbindService is called for service : com.google.android.gms/.lockbox.service.LockboxBrokerService and for client com.google.android.gms.persistent,首先确保网络可以访问正常的是11-16 15:42:56.195 I//vendor/bin/hw/vendor.qti.hardware.servicetracker@1.1-servi

2020-11-16 15:45:30 1148

原创 linux驱动设备节点的创建以及write

创建设备节点/sys/class/drm/card0-DSI-1/disp_param static ssize_t disp_param_store(struct device *device, struct device_attribute *attr, const char *buf, size_t count) { struct drm_connector *connector = to_drm_connector(device); struc.

2020-11-12 14:27:08 1109

原创 oled屏HBM功能开启关闭

1,HBM功能开启adb shell "echo 0x1D20000 > /sys/class/drm/card0-DSI-1/disp_param"2,HBM功能关闭adb shell "echo 0x20F0000 > /sys/class/drm/card0-DSI-1/disp_param"[ 2491.899303] [<1>][12818, sh][drm] disp_param_store: buf = 0x1D20000\x0a, param ..

2020-11-10 16:06:01 3282

原创 android系统logcat日志重定向到kernel,可以通过串口来输出

chmod 0660 /sys/power/wake_lock chmod 0660 /sys/power/wake_unlock+ chmod 0660 /proc/kmsg # Start logd before any other services run to ensure we capture all of their logs. start logd+ start logota # Start lmkd before any other...

2020-11-07 18:14:12 1900 3

原创 查看linux在手机上的CONFIG配置项

在设备中的配置/proc/config.gz查看方式zcat /proc/config.gz

2020-11-07 14:54:18 804

原创 2020-08-11

1、下载deepwinehttps://download.csdn.net/download/chen245250566/127037402、解压安装cd deepin-wine-for-ubuntusudo sh ./install.sh3、下载notepad++https://download.csdn.net/download/chen245250566/127037464、解压安装cd notepad++deepin-wine ./npp.7.8.9...

2020-08-11 09:37:35 97

原创 高通平台背光设置

qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>;//如果为4095说明屏支持的背光位数为12bit为屏支持的背光范围qcom,mdss-brightness-max-level = <255>;//可以为4095为用户的设置范围cat /sys/class/backlight/panel0-backlight/max_brightness...

2020-08-05 14:50:21 1862

原创 linux解析dts失败原因

static int check_dt(struct device_node *np){ int i = 0; int count = 0; struct device_node *node = NULL; struct drm_panel *panel = NULL; int itrycount = 0; NVT_LOG("chenwenmin \n"); count = of_count_phandle_with_args(np,...

2020-07-21 23:16:58 1960 9

原创 UFEI上报的lcd屏在kernel找不到,系统挂掉

https://download.csdn.net/download/chen245250566/12641557

2020-07-20 09:01:28 160

原创 ubuntu18.04安装微信

1、安装wine,下载地址https://download.csdn.net/download/chen245250566/12581395(1)解压(2)cd deepin-wine-for-ubuntu(3)./install.sh2、解决wine版本不为最新的问题mkdir wine-versioncd wine-version以下 命令为脚本wine.sh内容#!/bin/bashwget http://mirrors.aliyun.com/deepin/pool

2020-07-06 13:45:42 3192

原创 android获取当前系统语言

getprop中的配置字段为persist.sys.locale[persist.sys.locale]: [zh-Hans-CN]为汉语[persist.sys.locale]: [en-US]为美式英语

2020-07-03 14:46:00 1571

原创 ubuntu下live555

1、代码下载http://www.live555.com/liveMedia/public/2、解压tar xvf live555-latest.tar.gz3、编译cd live555-latest/live编译生成执行文件./genMakefiles linux-no-opensslmake4、生成的文件

2020-06-28 16:30:46 851

原创 android fastboot模式刷写文件

单刷img:fastboot flash sbl1 sbl1.mbnfastboot flash aboot emmc_appsboot.mbn //开机logo和slb2阶段, 开机检测按键进入何种模式,downlaod模式或者recovery模式或者启动android,logo更改单刷生效// make abootfastboot flash sec sec.datfastboot flash tz tz.mbnfastboot flash rpm rpm.mbnfastboot

2020-06-23 11:32:14 1467

原创 mtk下添加关机充电图片流程,以及与kernel通信

mtk平台下的关机充电有两种情况1、充电只启动bootloader程序,即启动lk,不启动kernel2、充电启动bootloader、kernel、kernel上层的应用程序以第2种为例说明1、添加图片资源(1)通过vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/rules.mk里面的$(BOOT_LOGO_DIR) $(BASE_LOGO)来获取当前所用的图片位置,可以在rules.mk对应的位置来添加调试信息.

2020-06-22 20:12:20 1756

原创 mtk平台修改开机、关机、充电图片

图片格式要求bmp在路径下vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo的update文件负责把bmp格式的文件转换为raw格式的

2020-06-17 13:10:18 824

原创 手机触摸屏问题排查所需信息

1.setting-->System-->Advanced-->Developer options-->Show touches/Pointer location2.adb shell getevent -lt >> getevent.txt3.adb shell watch cat /proc/interrupts >> interrupts.txt

2020-06-11 11:54:42 276

原创 andori触摸时间B协议上报问题,造成同一水平、垂直的按键在键盘上显示一条线

问题现象:快速的交叉点击同一行或同一列上的两个按键,键盘上两个按键之间会显示连线原因分析:android驱动层在使用TP的B协议上报点时,上报错误说明:1、android的TP点上报分A、B两个协议,目前大都使用B协议,区分A B协议的关键是B协议有ABS_MT_TRACKING_ID、ABS_MT_SLOT两个事件2、B协议每个相关点都有唯一的ABS_MT_TRACKING_ID,加入在点击按键L,坐标值的上报规则为a、每次触摸会上报点ABS_MT_SLOT 0 开始、ABS_MT_SLOT 1

2020-06-06 18:05:30 1466

原创 高通平台lcm tp模块睡眠唤醒流程

睡眠、唤醒栈信息[ 7241.760924] [<c0113bcc>] (unwind_backtrace) from [<c010ed50>] (show_stack+0x1c/0x20)[ 7241.760939] [<c010ed50>] (show_stack) from [<c0575f54>] (dump_stack+0xc8/0xf4)[ 7241.760955] [<c0575f54>] (dump_stack) from

2020-06-04 12:02:24 1436

原创 no matching key exchange method found. Their offer: diffie-hellman-group1-sha1

错误提示:执行ssh -p 9999 cwm@gerrit2.soft.comUnable to negotiate with 192.168.1.123 port 9999: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1解决办法cd ~/.ssh/新增文件config文件内容为Host * KexAlgorithms +diffie-hellman-group...

2020-05-29 10:05:44 2388

原创 vmware安装windows7,安装vmware增强功能失败

问题:安装程序无法继续。本程序需要您将此虚拟机上安装的操作系统更新到SP11、https://www.microsoft.com/zh-cn/download/details.aspx?id=58422、3、使用管理员权限安装,windows7就可以全屏了...

2020-05-28 14:18:23 905

原创 ubuntu下安装vmware

1、下载vmware,https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html2、下载的vmware放到家目录下3、chmod +x VMware-Workstation-Full-15.5.2-15785246.x86_64.bundle4、sudo ./VMware-Workstation-Full-15.5.2-15785246.x86_64.bundle以下为激活对应.

2020-05-15 09:26:47 4965

原创 ubuntu下解决微信不能发送图片的问题

安装sudo apt install libjpeg62:i386,可以解决ubuntu下不能发送微信截图的问题

2020-05-14 19:33:34 4968 7

原创 android下函数符号的查找

1、进入out/target/product/eh15/obj/KERNEL_OBJ/drivers/input/touchscreen/lge2、执行arm-linux-androideabi-readelf -a touch_core.o | grep touch_core_inittouch_core_init有编译进去,在查lge的上层目录touchscreen下的built-...

2020-05-07 09:52:20 282

原创 android下显示函数调用关系

通过dump_stack()的调用可以获取当前的函数调用关系

2020-05-07 09:16:32 928

原创 android 宏定义,生成结果确认

android编译宏的最终确认vendor/mediatek/proprietary/bootable下定义的宏,生成在ut/target/product/eh15/obj/BOOTLOADER_OBJ/build-eh15目录下的config.h文件

2020-05-06 14:20:52 974

原创 ubuntu通过nfs方式挂载硬盘

把电脑A(192.168.128.221)对应的目录/home/chenwm挂载到电脑B的对应目录/home/cwm/chenwm1、对服务端A电脑安装nfs服务sudo apt-get install nfs-kernel-server,会在/etc/目录下生成exports文件2、sudo vi /etc/exports在文件尾添加需要挂载的目录/home/chenwm *(rw,sy...

2020-04-28 17:19:19 1484

原创 android系统下mtk平台对应lcd tp睡眠唤醒流程

下图为android系统下mtk平台对应lcd、tp两个模块的唤醒流程对应的函数调用关系图中的向下箭头,代表的是串行执行的,如标号1、2、3;向右箭头代表的是并行执行的(代表一个分支)标号1、2、3对应的函数,在fb_blank中通知链表fb_notifier_call_chain调用两次,是为了在底层可以自由的控制lcd tp的睡眠 唤醒顺序例如睡眠 tp->l...

2020-04-23 14:59:50 2105

原创 linux中制定所用的dts文件

1、device/lge/eh15/vnd_eh15.mk 下KERNEL_DEFCONFIG用于编译内核时所用的配置KERNEL_DEFCONFIG ?= eh15_defconfig2、eh15_defconfig文件下定义kernel-4.9/arch/arm/configs/eh15_defconfigCONFIG_BUILD_ARM_DTB_OVERLAY_IMAGE_NA...

2020-04-20 15:58:51 1451

原创 mtk交叉编译工具链

mtk平台编译工具链所在目录prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin使用方法export PATH=$PATH:~/mount/code/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin

2020-04-17 13:42:42 886

原创 关于LCD的duty与bias

关于LCD的duty与biasduty:占空比将所有公共电极(COM)各施加一次扫描电压的时间叫一帧,单位时间内扫描多少帧的频率叫帧频,将扫描公共电极(COM)选通的时间与帧周期之比叫占空比。通常占空比等于公共电极数N的倒数,即1/N。bias:偏压比LCD的驱动波形由几级电平组成,为防止对比度不均匀,在不点亮象素对应的电极上仍加有一定电压,这对降低点亮象素产生的交叉干...

2020-04-17 10:50:02 1610

原创 diffie-hellman-group1-sha1

错误:Unable to negotiate with 10.30.31.183 port 29418: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1解决办法:新增文件以及内容Host * KexAlgorithms +diffie-hellman-group1-...

2020-04-16 09:33:02 429

原创 ubuntu截图工具

1、sudo apt-get install flameshot2、设置快捷键

2020-04-14 16:07:46 176

原创 ubuntu下qt安装以及环境搭建

1、下载https://download.qt.io/archive/qt/2、chmod +x qt-opensource-linux-x64-5.14.2.run3、sudo ./qt-opensource-linux-x64-5.14.2.run4、sudo vi /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.con...

2020-04-14 15:43:01 3466 7

six-1.15.0.tar.gz

python工具,可以解决Android抓取systrace时的python信息报错

2020-12-15

systrace-systrace

Android手机抓取systrace工具

2020-12-15

logcat-update-ota-successful.log

ota升级成功正确日志,差分包升级日志

2020-11-16

通过按键触发ramdump

通过按键触发ramdump

2020-11-08

notepad++.zip

ubuntu下安装notepad++

2020-08-11

deepinwine.zip

deepwine安装notepad++

2020-08-11

uefi-kernel-lcd-not-compare.txt

UFEI上报的lcd屏在kernel找不到,系统挂掉

2020-07-20

deepin.com.wechat_2.6.8.65deepin0_i386.zip

ubuntu安装包

2020-07-06

deepin-wine-for-ubuntu.zip

微信安装使用,微信安装,deepin-wine-for-ubuntu

2020-07-06

rtsp-auth.pcap

rtsp协议,数据请求时的鉴权抓包,鉴权用户名username1,鉴权密码password1

2020-07-03

7h3n-fast.txt

andori触摸时间B协议上报问题,造成同一水平、垂直的按键在键盘上显示一条线 andori触摸时间B协议上报问题,造成同一水平、垂直的按键在键盘上显示一条线 andori触摸时间B协议上报问题,造成同一水平、垂直的按键在键盘上显示一条线

2020-06-06

resume_suspend.txt

高通平台lcd tp操作,suspend resume

2020-06-04

lcd_tp_flow.pdf

android系统下lcm与tp的睡眠唤醒流程,熟悉流程后,可以对流程的修改做一定的处理 mtk平台下lcm与tp的睡眠唤醒流程,熟悉流程后,可以对流程的修改做一定的处理

2020-04-23

wine-wechat_1.0-windows2.8.6_all.deb

1、解决在ubuntu上使用wine安装微信程序,造成的中文乱码 2、本安装非网页版的微信,解决网页版微信不能登陆的问题

2020-04-13

build_0409.log

mtk android compile log

2020-04-09

yaffs2文件系统.pdf

yaffs2 linux bsp YAFFS意义为‘yet another flash file system’,是一个开源的文件系统。是专门为NAND闪存设计的,它的出现使得价格低廉的NAND闪存芯片具有了高效性和健壮性。  YAFFS文件系统性能优越且易于移植,已经成功应用于linux、uClinux和Windows CE等嵌入式操作系统上。 YAFFS是目前为止唯一一个专门为NAND flash设计的文件系统,目前有YAFFS 和YAFFS2 两个版本,两个版本的主要区别之一在于YAFFS2 能够更好的支持大容量的NAND FLASH芯片。

2020-03-05

teamview破解版

teamview破解版,电脑上的teamview如果被检测为商用,使用此版可以解决问题

2019-04-15

rtmp aac音频编码,视频为h264的抓包,CCTV 香港卫视

此为cctv 香港卫视的rtmp对音频aac、视频h264封装格式的抓包,做直播的小伙伴可以参考

2017-08-01

rtmp nellymoser音频编码抓包,视频为h264

此为rtmp nellymoser封装格式的抓包,做直播的小伙伴可以参考

2017-08-01

rtmp mp3音频编码抓包,视频为h264

此为rtmp音频mp3、视频h264封装格式的抓包,做直播的小伙伴可以参考

2017-08-01

rtmp对g711a、g711u音频编码封装格式的抓包,视频为h264

此抓包为rtmp对g711a、g711u的封装,废了好大劲才把对g711的支持给搞出来,在adode官方播放器可以正常播放,无杂音,相当于给点辛苦分吧

2017-08-01

rtmp aac音频编码抓包,视频为h264

此为rtmp aac封装格式的抓包,做直播的小伙伴可以参考

2017-08-01

gb28181 数据抓包

gb28181数据抓包,标准

2017-05-14

gb28181_抓包

gb28181标准抓包,信令交互

2017-05-14

zlib-master

交叉编译zlib,openssl,数据压缩

2017-03-17

valgrind-3.12

交叉编译valgrind,编译步骤见README文件末尾

2017-03-16

arm linux 存储映射

armlinux内存映射,基于arm架构的存储器映射,linux操作系统

2013-03-19

linux源码分析

linux源码及分析,详解链表进程的信息

2012-03-07

函数指针定义

函数指针的使用定义,注意怎样使用函数指针,函数指针域指针函数的区别

2012-03-04

软件工程白盒黑盒技术的作用

软件工程基本思想,怎样学系软件工程,白盒黑盒的知识概要

2010-12-05

空空如也

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

TA关注的人

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