logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

开发者手机4.0/4.1release版本asan版本编译及测试

1、修改appfreeze 检测时间 路径:foundation\ability\ability_runtime\services\abilitymgr\include\ability_manager_service.h 修改原因:避免应用启动超时被杀;asan 版本挂测应用的时候会导致应用非常卡顿,容易导致dfx 故障检测误报。 //在原有

RK3588 4.0release 版本kasan 编译方法总结

1、下载gcc 10.3编译工具 rk3588 4.0release 内核版本使用的gcc 7.5 版本编译,而kasan 版本编译需要gcc8.6以上版本,所以需要先下载高版本gcc 编译工具. 下载链接如下: 说明:该10.3版本由瑞星微提供,使用外部gcc版本编译存在不开机的情况。 2、将kasan_device.patc

稳定性测试自动化脚本使用介绍

概述: 所有产品上线前都会进行稳定性测试,OpenHarmony自带的wukong测试软件能够满足基本稳定性测试功能,但在故障分类和收集故障日志方面不够智能。稳定性测试组使用Python调用wukong 编写自动化测试脚本,方便进行稳定性测试,主要功能分为:开关机测试、随机测试(系统遍历测试ÿ

input设备适配HDF框架并和用户态程序交互

# input设备适配HDF框架并和用户态程序交互 # HDF(OpenHarmony Driver Foundation)驱动框架,为驱动开发者提供驱动框架能力,包括驱动加载、驱动服务管理和驱动消息机制。旨在构建统一的驱动架构平台,为驱动开发者提供更精准、更高效的开发环境,力求做到一次开发,多系统部署。 input设备适配HDF框架 以rk3568中 gt911_5p5 触摸屏为例说明inpu

开发者手机4.0release kasan版本编译

开发者手机4.0release kasan版本编译 一、修改内核配置文件: 路径:kernel\linux\linux-5.15\arch\arm64\configs\laphone_defconfig 1、stack_depot_disable=on 打开,否则缓存堆栈不可用,导致打印缓存调用栈失败 CONFIG_CMDLINE&a

USB鼠标键盘导致概率性开机失败案例分析

1 关键字 usb键盘,鼠标,不开机 2 问题描述 设备:rk3568 ;OH版本:4.0release ; 插入usb鼠标或者usb键盘后开机或者重启,概率性出现卡死在DAYU log界面,开机失败 3问题原因 3.1正常机制: 插上usb鼠标或者键盘后,正常开机,并且usb设备功能正常 3.2异常场景: 在kernel启动过程中,input 输入设备驱动加载时,如果首次通过hdf_input_

OpenHarmony开启linux原生panic故障自恢复重启功能

概述: 产品开发调试过程中难免会遇到内核发生故障上报panic的情况,内核未配置panic故障自动重启的功能会导致设备卡死,特别是在进行稳定性测试的场景下,会严重阻塞自动化测试的进行。 1、判断是否已适配panic故障自动重启的功能 使用如下指令模拟触发一个panic故障 echo c > /proc/sysrq-trigger 如果产品未适配自动重启功能,此时界面会卡死,按键无响应,只能通过断电

appfreeze_APP_LIFECYCLE_TIMEOUT_案例分析

1 关键字 appfreeze;APP_LIFECYCLE_TIMEOUT; 2 问题描述 设备OH版本:3.2release 稳定性压测过程中,相机出现appfreeze故障,故障信息为APP_LIFECYCLE_TIMEOUT,应用生命周期处理超时故障。 3 问题原因 3.1正常机制 camera快速打开以及关闭测试过程中,相机功能正常,不会上报生命周期超时类的appfreeze故障 3.2异

系统ion内存泄漏导致大量上报appfreeze故障分析

1、关键字 appfreeze,ion内存泄漏 2、问题描述 设备OH版本:3.2release 故障场景:12台设备在进行24小时稳定性压测的过程中,有4台设备单台上报几百次appfreeze故障,其他设备也分别上报几十次appfreeze问题,故障分布在不同应用,故障堆栈也不固定。 3、问题原因

OpenHarmony_appfreeze检测原理及分析方法流程

1、appfreeze检测能力概述 故障类型检测事件时间含义LIFECYCLE_TIMEOUTLIFECYCLE_TIMEOUTability生命周期切换超时APP_LIFECYCLE_TIMEOUTAPP_LIFECYCLE_TIMEOUT应用生命周期切换超时THREAD_BLOCK_6STHREAD_BLOCK_6S && THREAD_BLOCK_3S应用主线程卡死检测UI_

文章图片
暂无文章信息