高通8155 EMMC和SDC启动有什么区别
时间: 2023-11-08 16:05:48 浏览: 153
高通8155芯片在启动时,可以从多种不同的存储设备中启动,其中包括EMMC(嵌入式多媒体卡)和SDC(安全数字卡)。虽然这两种存储设备都可以用于启动,但它们之间有一些区别。
EMMC是一种基于闪存技术的内置存储设备,通常用于移动设备和嵌入式系统中。它的主要优势是速度快、易于集成和成本低。在启动时,EMMC可以提供快速和可靠的启动时间,并提供高速的数据传输速率。
SDC是一种用于存储和传输数据的可移动存储卡,通常用于数字相机、手机和其他便携式设备中。它的主要优势是易于插入和拔出、易于扩展存储容量和便携性。在启动时,SDC可以提供灵活的启动选项,但速度可能会比EMMC慢,并且可能更容易受到物理损坏。
因此,选择EMMC或SDC用于启动取决于具体的应用需求和使用场景。
相关问题
高通8155 EMMC启动
高通骁龙8155是一款移动处理器芯片,支持EMMC启动。EMMC(Embedded MultiMediaCard)是一种嵌入式多媒体卡,是一种集成了闪存存储器和MMC控制器的存储设备。
在高通骁龙8155芯片中,EMMC启动是通过引导加载程序(bootloader)实现的。引导加载程序首先会初始化硬件,然后从EMMC存储器中读取引导映像文件。引导映像文件包含操作系统内核和其他必要的系统文件,它们将被加载到内存中并启动系统。在EMMC启动过程中,还可以使用UFS(Universal Flash Storage)存储作为备选引导设备。
高通8155 EMMC启动流程
高通 8155 是一款移动平台处理器,其 EMMC 启动流程如下:
1. 设备上电,处理器开始执行 Boot ROM 中的代码。
2. Boot ROM 加载 Primary Boot Loader(PBL)至内存,并执行该 Boot Loader。
3. PBL 初始化一些硬件设备,例如 DDR,UART,USB,SD/eMMC 等,并加载 Secondary Boot Loader(SBL)至内存。
4. SBL 运行时,会根据设备的启动模式加载不同的分区(例如 Recovery 分区、Fastboot 分区、Normal Boot 分区等),然后加载 Little Kernel(LK)至内存。
5. LK 初始化一些硬件设备,例如闪存、屏幕等,并加载 Android 系统的 Boot Image 至内存。
6. Boot Image 包含了 Android 系统的内核(Kernel)和文件系统(File System),同时也包含了一些启动脚本(例如 init.rc)。
7. 内核启动时,会挂载文件系统,并执行 init.rc 脚本,完成 Android 系统的启动流程。
以上就是高通 8155 EMMC 启动流程的基本步骤,不同的设备可能会有所不同,但大致流程是相似的。
阅读全文