要查看设备是eMMC还是UFS,可以使用以下方法:
使用AndroBench等闪存速度测试软件
通过这些软件对机器的读写速度进行测试,从而间接判断闪存规格。
最高速度在300MB/s以下的大几率是eMMC,在500MB/s附近则可能是UFS2.0,在700MB/s以上则较大可能是UFS2.1。
使用文件管理器查看
打开一款普通文件管理器,进入根目录。
查看`sys/class/block`目录下的文件,如果存在`sda`字样就是UFS,如果存在`mmc`字样就是eMMC。
使用u-boot console
在u-boot console中输入`mmc`,查看帮助信息。
输入`mmc list`可以列出所有MMC设备及其分区信息,从而确认当前设备是eMMC还是UFS。
查看系统启动信息
硬件上电启动时,内核的启动信息中会显示eMMC的设备文件名(如`mmcblk0`)。
使用`ls /dev`命令确认`mmcblk0`设备文件是否存在。
使用fdisk进行分区查看
对eMMC进行分区后,可以使用`fdisk`命令查看分区信息。
例如,输入`fdisk /dev/mmcblk0`,然后查看设备包含的分区信息。
通过以上方法,可以较为准确地判断设备是eMMC还是UFS,并获取相关设备信息。