Android 10.0 展讯平台去掉长按power电源键+音量减进入recovery模式

1.前言

在10.0的系统产品开发中,在产品关机的情况下,长按power电源键和音量减的情况下,会在开机过程中然后进入recovery流程中, 在产品开发需要的情况下,要求去掉power电源键和音量减键组合键操作,所以就需要从kernel中来分析下power电源键和音量减的相关操作 的相关源码来分析下实现相关的功能

2.展讯平台去掉长按power电源键+音量减进入recovery模式的核心类

bsp\bootloader\u-boot15\common\cmd_cboot.c
bsp\bootloader\u-boot15\board\spreadtrum\ums512_1h10\sprd_kp.c

3.展讯平台去掉长按power电源键+音量减进入recovery模式的核心功能分析和实现

在整个系统开机流程中,首选会从u_boot开始启动,我们从U-boot在上电后被SPL从NAND中拷贝至SDRAM, 然后执行board_init_f 跳转到board_init_r开始。 接下来就会启动cmd_cboot.c中的相关关于开机流程的 核心代码流程,会在这里判断当前的系统启动模式,android的启动模式会在u-boot中进行判断和处理 然后进入不同的启动模式中,接下来具体分析下相关的流程

3.1 cmd_cboot.c关于启动模式的相关判断

在展讯平台去掉长按power电源键+音量减进入recovery模式的核心功能的实现中,在通过上述的开机流程的简单分析, 得知在cmd_cboot.c中的相关源码分析得知,这里会根据当前的启动模式,来进入相关的系统模式, 接下来分析下相关功能

int boot_pwr_check(void)
{
    static int total_c

相关推荐

  1. Android 10.0 平台power电源开机时间修改

    2024-02-19 08:38:02       33 阅读
  2. Android 10.0 POWER3S关机的实现

    2024-02-19 08:38:02       35 阅读
  3. android 13power没有关机菜单

    2024-02-19 08:38:02       18 阅读
  4. Android 电源弹出的GlobalActions菜单

    2024-02-19 08:38:02       38 阅读
  5. Android13系统power关机弹框中添加截屏按钮

    2024-02-19 08:38:02       30 阅读
  6. Android14 WMS-Power流程

    2024-02-19 08:38:02       7 阅读
  7. Android 10.0 平台系统添加公共so库的配置方法

    2024-02-19 08:38:02       23 阅读
  8. Android 10.0 SystemUI禁用recent的分屏功能

    2024-02-19 08:38:02       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-19 08:38:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-19 08:38:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-19 08:38:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-19 08:38:02       20 阅读

热门阅读

  1. C#面:列举ASP.NET页面之间传递值的几种方式

    2024-02-19 08:38:02       33 阅读
  2. C/C++输出输出相关问题

    2024-02-19 08:38:02       35 阅读
  3. kubeasz部署k8s集群

    2024-02-19 08:38:02       34 阅读
  4. 20240217-您能到达的最远建筑物

    2024-02-19 08:38:02       27 阅读
  5. C++——数据类型笔记

    2024-02-19 08:38:02       27 阅读
  6. 常见的Web前端开发框架推荐

    2024-02-19 08:38:02       31 阅读
  7. 摆(行列式、杜教筛)

    2024-02-19 08:38:02       24 阅读
  8. Kubernetes基础(十八)-k8s存储对象Persistent Volume

    2024-02-19 08:38:02       25 阅读