Android
文章平均质量分 70
zhang6318
十年磨一剑!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
EG800G-CN不联网不定位
出现问题后,adb shell登录到设备,lsusb查看EG800G模块存在,/dev/ttyUSB*设备文件也存在,用microcom发AT指令收不到应答。使用QAndroidLog工具在设备上抓模块日志,抓不到任何日志。原创 2025-09-20 20:42:43 · 1156 阅读 · 0 评论 -
Android 11 prompt_and_wipe_data调试
recovery。原创 2025-07-29 08:25:24 · 1065 阅读 · 0 评论 -
ac8257 android 9 chatty
system_server进程中有个watchdog线程每30秒喂一次狗,持续5分钟没喂狗,内核hang_detect线程检测到系统挂起,创建dump_last_thread线程,打印backtrace。init AEEIOCTL_SET_HANG_REBOOT时,reboot_flag=true,3秒超时1次。原创 2025-07-29 08:24:02 · 517 阅读 · 0 评论 -
坑多多之px3 camera
pingpong=0,CAM_WORKQUEUE使能时,先采集到vipmem,camera_dmairq中que_work rk_camera_capture_process,再rk_camera_scale_crop_arm到video buf,VIDEOBUF_DONE wake_up;rk_camera_reinit_work第二次重启初始化时,VIDEOBUF_QUEUED -》 VIDEOBUF_NEEDS_INIT,wake_up_all。rk_camera_irq注释掉,不会被调用。原创 2025-07-29 08:23:13 · 1036 阅读 · 0 评论 -
preloader
ac82757发READY,主机发a00a5005 ,ac82757发5ff5affa。获取到BL_VER preloader mode,命令回显brom mode,brom mode会获取ME ID、SOC ID。/dev/ttyACM0发送FASTBOOT,preloader判断g_boot_mode == FASTBOOT。adb reboot recovery,preloader判断g_boot_reason == BR_RTC。根据3秒内GPIO管脚跳变次数来决定模式。原创 2025-07-29 08:21:25 · 711 阅读 · 0 评论 -
WSL2 Ubuntu
生成config.h配置文件不正确,各种怀疑sed 4.4 vs 4.8,make 4.1 vs 4.3,bash 4.4.20 vs 5.1.16,折腾了很久,最后发现是macros.mk文件中的SPACE定义导致的问题。preloader DvrGen.py问题多多,放弃。原创 2025-07-29 08:18:59 · 308 阅读 · 0 评论 -
max9286 get signal status
【代码】max9286 get signal status。原创 2025-03-11 18:02:30 · 461 阅读 · 0 评论 -
坑多多之AC8257 i2c1 rtc-pcf8563
坑多多之AC8257 I2C1 rtc-pcf8563原创 2025-02-14 23:58:02 · 1124 阅读 · 0 评论 -
Android调试大杂烩
编译时生成宏定义文件build/core。原创 2025-01-25 17:09:24 · 338 阅读 · 0 评论 -
Android vendor.img中文件执行权问题
Android 9、11往vendor.img增加文件,烧写到设备后发现增加的可执行文件没有执行权限。经过漫长查找,终于找到了问题的根源,谨以此篇献给哪些脚踏实地的人们。原创 2025-01-25 16:13:05 · 1357 阅读 · 0 评论 -
坑多多之AC8257 Android 11背光
评估板设计LCD背光只用一根PWM管脚进行控制。产品LCD背光由背光电源使能GPIO管脚加PWM管脚进行控制,恢复出厂设置时出现背光关闭后闪一下界面的问题。为了解决此问题,把Android 9增加的背光电源使能GPIO管脚控制的修改支持移植到Android 11,移植完后系统启动过程出现7秒左右的背光关闭。原创 2025-01-10 08:03:21 · 1008 阅读 · 0 评论 -
cloc ac8257 pie
cloc ac8257 pie原创 2024-06-20 15:07:37 · 208 阅读 · 0 评论 -
坑多多之USB ethernet
休眠唤醒后,出现多个eth0的NetworkAgent,导致添加路由失败。* 判断网络是否异常,通过指定网络接口、不指定网络接口的ping结果来判断echo $?;echo $?原创 2024-08-01 20:02:31 · 994 阅读 · 0 评论 -
MTK方案背光服务BUG
MTK方案关机或恢复出厂时显示屏显示一段时间的灰色,android.hardware.light@2.0-service-mediatek.rc文件,light-hal-2-0服务增加 shutdown critical。原创 2024-08-15 07:51:21 · 271 阅读 · 0 评论 -
ac8257 android 9 lk upgrade升级后分区表错误问题
lk upgrade升级后,用sgdisk命令检测分区表是否存在错误。原创 2024-11-06 08:24:39 · 585 阅读 · 0 评论 -
Android 11 WiFi MAC Randomization
打开WLAN,但不连接,关闭再打开WiFi MAC地址会变。原创 2024-10-26 09:47:43 · 1465 阅读 · 0 评论 -
screenrecord
android screenrecord命令使用原创 2024-06-13 18:50:36 · 1091 阅读 · 0 评论 -
ROS melodic android_apps移植
目录环境遇到问题问题一Waiting for maps ...问题二 Attempting to connect to mongodb @ localhost:27017问题三 Insert map failed问题四保存同名地图错误mongo环境Ubuntu 18.04 + ROS melodicWindows 10 + Android Studio 2020.3.1 Patch 3遇到问题问题一Waiting for maps ...GitH...原创 2024-03-27 08:30:43 · 639 阅读 · 0 评论 -
Ubuntu udev rules
/etc/udev/rules.d/50-usbcan.rulesSUBSYSTEMS=="usb", ATTRS{idVendor}=="0471", ATTRS{idProduct}=="1200", GROUP="autoware", MODE="0666"SUBSYSTEMS=="usb", ATTRS{idVendor}=="0c66", ATTRS{idProduct}=="000c", GROUP="autoware", MODE="0666"51-android.rule原创 2021-11-03 15:11:27 · 1148 阅读 · 0 评论 -
从源码编译usbmuxd
从源码编译 usbmuxdlibplist源码:https://github.com/libimobiledevice/libplist.git编译出静态库 libcnary,动态库 libplistlibusbmuxd源码:https://github.com/libimobiledevice/libusbmuxd.git编译出静态库 libinternalcommon,动态库 libusbmuxd,可执行文件 iproxy、inetcat。动态库依赖libinternalcommo原创 2021-03-29 13:37:48 · 1510 阅读 · 0 评论 -
primaryCpuAbi被第三方APP影响导致Android系统异常
分析packages.xml,显示primaryCpuAbi。#!/usr/bin/python# -*- coding: UTF-8 -*-from xml.dom.minidom import parseimport xml.dom.minidomDOMTree = xml.dom.minidom.parse("packages.xml")collection = DOMTree.documentElementpackages = collection.getElementsBy原创 2021-03-12 19:17:51 · 963 阅读 · 0 评论 -
RKPX30看门狗驱动调试
RKPX30看门狗驱动调试设备树修改设备树文件px30-evb-ddr3-lvds-v10.dts中使能watchdog,默认为disabled。&wdt { status = "okay";};配置文件修改驱动代码修改注释掉dw_wdt_release函数中的reset_control相关代码,否则喂狗程序异常关闭看门狗设备,设备也不会重启。probe函数中增加dw_wdt_set_top、dw_wdt_arm_system_reset,让驱动自动喂狗,..原创 2020-12-31 18:32:51 · 1645 阅读 · 0 评论 -
Android调试常用命令
Android调试常用命令命令行打开常用APP串口或adb shell中运行am start com.android.settings/.Settingsam start com.android.launcher/com.android.launcher2.Launcheram start com.android.launcher3/.Launcheram start com.android.camera2am start com.android.soundrecorder/.Sound原创 2020-12-30 09:05:04 · 463 阅读 · 0 评论 -
三行代码去Android USB ADB调试确认对话框
三行代码去Android USB ADB调试确认对话框原创 2017-03-18 22:10:40 · 3075 阅读 · 0 评论 -
3G模块测试脚本
DNS1=""UPTIME=""COUNT=""COUNT="`getprop persist.sys.reboot.count`"while :doDNS1="`getprop net.eth0.dns1`"if [ -n "${DNS1}" ]; thenUPTIME="`cat /proc/uptime|busybox awk '{print原创 2016-10-01 10:55:51 · 746 阅读 · 0 评论
分享