2020年

SCSI generic(sg) overview

UFS固件升级来袭,QCOM/UEFI平台都懂的,发现西数提供一个工具叫ufs-utils,里面提到了FFU:The following options may work with the SCSI BSG device using sg v4 structure (e.g. /dev/0:0:0:0) or via a SCSI Generic interface us...阅读全文

SDIO Card传输分析

前面分析了SDIO探测原理,现在我们来看下SDIO读写传输。SDIO提供了两个新的I/O读写命令: CMD52(IO_RW_DIRECT)和CMD53(IO_RW_EXTENDED)。CMD52用来读写一个字节,CMD53用来读写更多的数据。CMD53数据传输分块传输(block mode)和字节传输(byte mode)两种模式,下表是与SD memory card传输...阅读全文

SDIO Card初始化分析

SDIO Card全称是Secure Digital Input Output Card,它是在SD memory card的基础上扩展了I/O功能。SDIO再加上memory就变成了Combo card(组合卡?),这里主要看下SDIO card。SDIO card分快(High-Speed)慢(Low-Speed)两种版本。传输模式分为SPI和SD两种,SD又分成1-...阅读全文

UFS概览

UFS(Universal Flash Storage)的出现就是为了取代eMMC和SD cards,它兼具eMMC优点(low power)和SCSI SSD优点(high performance),因而是基于SCSI架构的,称它mobile SSD最合适。如果是可移除(removable)的就是UFS card了。SCSI architectural modelSCS...阅读全文

Android如何在No command下进入recovery

一般我们用adb reboot recovery或从bootloader按键进入recovery时,会出现一个倒地小机器人,下方提示No command。我们来看下为啥会这样以及此场景下如何进入recovery menu。ok, 让我们先check No command,以下参考10.0:const GRSurface* ScreenRecoveryUI::GetCurr...阅读全文