qq_39695119
码龄7年
关注
提问 私信
  • 博客:91,503
    91,503
    总访问量
  • 79
    原创
  • 2,047,062
    排名
  • 57
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:台湾省
  • 加入CSDN时间: 2017-08-01
博客简介:

qq_39695119的博客

查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得11次评论
  • 获得250次收藏
创作历程
  • 79篇
    2021年
成就勋章
兴趣领域 设置
  • 软件工程
    性能优化
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

设置-关于手机里面硬件版本为空,如何完美甩锅

报一个问题如上图“Setting——About phone——Model & hardware里面的Hardware version显示为空”而我查看了cmdline、属性、工模,硬件版本都是有的,所以猜也猜的到肯定是上层这个界面获取Hardware version的属性不对但光凭猜测,锅是甩不出去的。还得找到证据才可以那就要找到这个显示的代码了基本上上层的代码就那么几个目录cd android/packages/grep "Hardware version" * -
原创
发布博客 2021.07.20 ·
930 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MTK平台download烧录大全

MTK Download是指通过工具把Images从PC下载到手机/平板的memory(Nand/EMMC/UFS...)中。我们一般用的工具就是flash tool使用这个工具烧录样机是需要装驱动的使用SP MDT 和SP Flashtool之前,需要先安装USB driver到PC侧 可以在MTK online上下载USB driver 一、用flashtool烧录样机详细操作步骤去看我的wiki:MTK样机用flashtool烧录操作不过这里对烧录方式做一个说明,我们一般是用
原创
发布博客 2021.07.20 ·
2404 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Makefile常用函数

分析Makefile或者mk文件经常有见到一些函数,这里把我分析Makefile遇到的函数都总结在这里一、strip函数名称:去空格函数—strip。函数功能:去掉字串(若干单词,使用若干空字符分割) “STRINT”开头和结尾的空字符,并将其中多个连续空字符合并为一个空字符。返回值:无前导和结尾空字符、使用单一空格分割的多单词字符串。示例:STR = a b cLOSTR = $(strip $(STR))结果是“a b c”。二、...
原创
发布博客 2021.07.19 ·
1382 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

用命令跳过开机向导

adb shell settings put secure user_setup_complete 1adb shell settings put global device_provisioned 1
原创
发布博客 2021.07.19 ·
2416 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏

挂载sec_efs结果烧进去卡安卓

最后发现是由于没有修改分区表设置sec分区烧录sec_efs.img导致的从这次可以得到一个经验,如果开机如果有类似于“[32m[ 16.636768] [33mEXT4-fs (mmcblk0p64)[0m: recovery complete[32m[ 16.637702] [33mEXT4-fs (mmcblk0p64)[0m: mounted filesystem with ordered data mode. Opts: errors=remount-ro,nomblk_io_su...
原创
发布博客 2021.07.19 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

高通烧录报ufs需要重新provision

烧录报错烧录工具报2020-04-2710:07:17.212 10:07:17: {ERROR: Something failed with the< erase> command. The port_trace.txt can shed more information on this2020-04-2710:07:17.212 Note that for eMMC <erase> is only valid for physical_partition ...
原创
发布博客 2021.07.19 ·
2564 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

高通sm6125平台如何修改允许二次绑定

KBA-170821193938How to do CPU/EMMC swap test on secure devices[Issue descrption]Please note the solutions list in this KBA can only used for aftermarket analysis. Can NOT be usedon any commercial devices.注意:本KBA所列的方案只能用于售后分析,不能用于任何的量产设备In ...
原创
发布博客 2021.07.19 ·
1310 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MTK超详细启动流程

个人认为对MTK的整个的启动流程有一个了解还是很有必要的深入MTK平台bootloader启动之【 Pre-loader -> Lk】分析笔记https://blog.csdn.net/forever_2015/article/details/53000643深入MTK平台bootloader启动之【 lk -> kernel】分析笔记https://blog.csdn.net/forever_2015/article/details/53047993上面两个是c
原创
发布博客 2021.07.19 ·
613 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MTK超详细启动流程

个人认为对MTK的整个的启动流程有一个了解还是很有必要的深入MTK平台bootloader启动之【 Pre-loader -> Lk】分析笔记https://blog.csdn.net/forever_2015/article/details/53000643深入MTK平台bootloader启动之【 lk -> kernel】分析笔记https://blog.csdn.net/forever_2015/article/details/53047993上面两个是c
原创
发布博客 2021.07.19 ·
1374 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

制作OTA坏包,故意进入死机

drivers/mmc/core/mmc.cstatic int mmc_init_card(struct mmc_host *host, u32 ocr, struct mmc_card *oldcard){ struct mmc_card *card; int err; u32 cid[4]; u32 rocr;- BUG_ON(!host);+ BUG_ON(host); WARN_ON(!host->claimed);...
原创
发布博客 2021.07.19 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

低温flash测试测试过程关机

在kernel log中发现"1C991 <6> [15800.285941][01-11 22:17:25.285] charger-manager charger-manager: battery voltage = 3778000, OCV = 4335710, current = -430000, capacity = 4, charger status = 2, force set full = 0, charging current = 0, charging limit curr.
原创
发布博客 2021.07.19 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

添加flash name&&vendor

添加flash name&&vendor这个有同事做过,但是我们需要知道一下如何加一个flash信息因为如果是一个新的厂商,新的flash,照抄同事的代码是不可以的我先说一下参考提交http://192.168.30.13:8081/#/c/269720/参考这个提交就可以这个提交里面一共加了四个函数,其中两个是显示flash大小的,这两个函数我先不说,因为你换一款flash,还是这么写,不会改。我说一下会改的两个函数static ssize_t fl
原创
发布博客 2021.07.19 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ufs死机乌龙

先说问题,然后说为什么是一个乌龙操作步骤】1.插入两张移动卡,待机过程中,按Power键【预期结果】1.屏幕正常亮起【实际结果】1.屏幕卡住,死机我们用QCAP抓取dump在其中的DMESG中可以看到(QCAP和DMESG都在附件里面有)1534.821854: <6> spi_geni 4a88000.spi: spi_geni_suspend: Force suspend1535.336254: <6> ufshcd-qcom 4804000.ufshc: pw...
原创
发布博客 2021.07.19 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QMVS测试及相关问题总结

一、测试步骤(一)环境准备 1:电脑1台:安装adb工具,DUT驱动及QMVS_TEST软件工具包 2: DUT 1台:安装去温控UserDebug版本软件 3:数据线1根:根据DUT的接口类型选择MicroUSB或Type C数据线(二)安装QMVS1、 打开QMVS_TEST文件夹,双击软件python-2.7.7.msi进行安装;2、打开QMVS_TEST文件夹,双击软件node-v6.3.1-x64.msi进行安装;...
原创
发布博客 2021.07.17 ·
3162 阅读 ·
1 点赞 ·
1 评论 ·
11 收藏

MTK平台内存显示不足

首先先说一下查看dram大小的命令adb free -m或者(后面这个查看dram信息更全一点)当时项目的问题是dram明明是1G的,但用上面两个命令查看居然都只有478M,严重不够这个原因很简单,因为客制化配置有限定dram大小修改两个地方alps/device/wingtechsh/项目名/ProjectConfig.mk和vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/项目名/项目名.
原创
发布博客 2021.07.17 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MTK开机报错“no MTK_LP4_HIGHEST_DDR2400 for LP4”

报错信息"[DRAMC] no MTK_LP4_HIGHEST_DDR2400 for LP4<ASSERT> /home/wangguanyu/work/T99651/AP_code/alps/vendor/mediatek/proprietary/bootable/bootloader/preloader/platform/mt6765/src/drivers/emi.c:line 1933 0PL fatal error..."我们把"no MTK_LP4_HIGHES
原创
发布博客 2021.07.17 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MTK EMI定制

1EMI定制1.1介绍--用Perl script脚本自动生成DDR初始化的头文件和原文件。 下面以mtk6797 平台为例。1)pl脚本文件存放位置:/vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/MTK6797 /emigen.pl--Memory DB 文件文件存放位置:1)/vendor/mediatek/proprietary/bootable/bootload...
原创
发布博客 2021.07.17 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MTK分区案例2:adb reboot laf需求上层或内核实现

用命令切换到laf模式:就是我使用命令adb reboot laf,机器重启后就会进入laf模式(laf模式就是用来升级LG软件版本的模式)这个需求有两个要点:(1)输入命令到关机的流程中要把一个标志记录到某个位置(2)重启后要在lk阶段从某个位置读出数据判断是否进入laf模式 如果要进入laf模式,清除进入laf标志,不影响下次正常启动 如果不进入laf模式,正常启动这里说的某个位置,客户要求是FTM分区的3584*2048+13位置处...
原创
发布博客 2021.07.16 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

reboot流程简述

要实现这个需求,除了要知道在lk阶段和上层或者内核阶段如何读写分区,还要很清楚reboot流程下面说一下以adb reboot recovery重启进入recovery模式说一下reboot流程system/core/libcutils/android_reboot.cpp int android_reboot(int cmd, int /*flags*/, const char* arg) { ret = property_set(ANDROID_RB_PROP...
原创
发布博客 2021.07.16 ·
1449 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

MTK分区案例1:system_b分区中没有system_other.img

(一)首次开机五十几秒乍一看,开机慢不归我们管,没错,是系统组负责。系统组会做开机优化,然后把开机优化的数据放在system_other.img里面,system_other.img在分区表里面在ab分区默认设置是烧到system_b分区里面Ok,问题来了,系统组弄完开机时间还是五十几秒在安卓Q,system_b在动态分区里面。这里system就有点特殊了。我们一般a分区和b分区放的东西应该是一样的才对。而system却不是这样,system_a放system.img,而system
原创
发布博客 2021.07.16 ·
676 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多