- 博客(14)
- 资源 (12)
- 收藏
- 关注
转载 app自己关闭
第一种方式:基类activity中保存一个activity的列表,逐一关闭;第二种方式:intent.setAction("exit_app")有空的时候会举例来说明,暂时先欠着!参考链接:http://www.cnblogs.com/ruiati/p/3539895.html
2016-08-30 09:56:06 573
原创 mmc驱动中的mmc_host结构体中rescan_disable变量的作用及使用
一、rescan_disable的作用该变量在mmc_host中是这样定义的:int rescan_disable; /* disable card detection */注释的意思:取消探测卡的操作。作用:当为0,表示开启卡的探测开关;为非0表示关闭卡的探测。二、被调用的地方rescan_disable=0rescan_disable=1
2016-08-26 10:58:01 1745 1
转载 emmc启动过程--基于spec
本文以JEDEC eMMC 5.0为标准。在上电或者reset操作之后(通过CMD0发送0xF0F0F0F0或者硬件重启),在发送第一个命令之前,若是CMD信号保持74个或以上的clock cycles的LOW状态,slave开始执行boot模式初始化,且在内部开始准备boot数据。Master选择从哪个partition读取boot数据是可以被提前设置的(
2016-08-24 14:24:50 6422
转载 mmc_blk_probe什么时候被调用
linux的emmc驱动在drivers\mmc\card\block.c,其mmc_dirver结构体如下:static struct mmc_driver mmc_driver = {.drv= {.name = "mmcblk",},.probe = mmc_blk_probe,.remove = mmc_blk_remove,.suspend = mmc_blk_
2016-08-24 11:02:37 1957
转载 待研究列表
linux的idr机制:一个id指向一个指针,通过id可以找到指针。优势:和使用id作为数组的下标相比,避免id太大,导致数组占用太大内存。和使用链表来存储指针相比,加快了寻找的速度。参考链接:http://blog.csdn.net/yyttiao/article/details/8164029
2016-08-19 10:21:41 367
原创 Android系统版本更新记录
https://developer.android.com/about/versions/marshmallow/index.html
2016-08-16 14:11:49 1306
原创 android关机时Framework层对存储设备的操作分析
以下分析基于android-6.0.1_r3源码。关于android关机流程,推荐以下博文(感谢博主的辛勤付出):Android关机流程源码分析本文主要分析关机时Framework层对存储设备的操作。在上面推荐的博文的后半部,有一段这样的代码:public void run() { BroadcastReceiver br = new BroadcastReceiver
2016-08-15 17:11:09 1428
原创 mmc ops结构解析
在mmc.c文件中,有两个很重要的总线操作集变量,分别为:用于可热拔插设备的mmc_ops:static const struct mmc_bus_ops mmc_ops = { .remove = mmc_remove, .detect = mmc_detect, .suspend = NULL, .resume = NULL, .power_restore = mmc_pow
2016-08-15 10:30:05 2060 1
原创 sd/mmc驱动总线函数指针解析
在这篇文章中,我们来分析一下linux下的sd/emmc驱动的总线函数。在linux源码的\drivers\mmc\core下的bus.c文件中。 看一下总线变量的定义:static struct bus_type mmc_bus_type = { .name = "mmc", .dev_groups = mmc_dev_groups, .match = mmc_bus
2016-08-12 16:52:21 1158
原创 sd/mmc卡驱动函数指针解析
linux的sd/mmc驱动保存在源代码的\drivers\mmc目录下,而卡驱动的在mmc模块的card层的block文件中。一、mmc_driver结构/* * MMC device driver (e.g., Flash card, I/O card...) */struct mmc_driver { struct device_driver drv; int (*prob
2016-08-12 10:29:07 1708
原创 linux reboot函数各分支对比分析
在linux里面,关机、重启可以通过不同的命令实现,这些命令的具体了解,我推荐下面这篇博文:linux 关机命令总结
2016-08-10 16:38:57 3453
原创 linux关机时emmc驱动处理流程
代码如下: /** * kernel_restart - reboot the system * @cmd: pointer to buffer containing command to execute for restart * or %NULL * * Shutdown everything and perform a clean reboot. * This is not s
2016-08-05 09:53:31 6940 2
NNNesterj 游戏虚拟机
2018-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人