UFS 3.1架构简介

embedded/2024/10/9 9:22:34/

整个UFS协议栈可以分为三层:应用层(UFS Application Layer(UAP)),传输层(UFS Transport Layer(UTP)),链路层(UIC InterConnect Layer(UIC))。应用层发出SCSI命令(UFS没有自己的命令使用的是简化的SCSI命令),在传输层将SCSI分装为UPIU,再经过链路层将命令发送给Devices。下面分别介绍这三层:

1.应用层(UFS Application Layer(UAP))
  • UFS command set(UCS):使用的命令是简化的SCSI命令(SCSI Primary Command(SPC),SCSI Block Command(SBC)),如读写命令等。
  • Device Manager: 用于管理UFS设备、设备集操作(对设备的工作模式或状态进行控制),设备集配置(对设备硬件属性进行设置),例如:设备电源管理、数据传输、后台操作等,相关配置可通过类似query request类型的命令来进行设置;
  • Task Manager:任务管理器用于管理命令队列中的命令。比如任务管理器可以发Abort命令,终止之前发下去的命

http://www.ppmy.cn/embedded/124284.html

相关文章

深入掌握 Golang 单元测试与性能测试:从零开始打造高质量代码!

在软件开发中,测试是保证代码质量、减少错误的重要环节。Golang 自带了强大的测试工具,不仅支持单元测试,还支持性能测试,让开发者可以轻松进行代码的测试和优化。本文将详细介绍如何在 Go 中进行单元测试和性能测试,帮…

滚雪球学MySQL[7.3讲]:数据库日志与审计详解:从错误日志到审计日志的配置与使用

全文目录: 前言7.3 日志与审计1. 日志类型与配置1.1 错误日志(Error Log)配置错误日志使用场景案例演示 1.2 慢查询日志(Slow Query Log)配置慢查询日志使用场景案例演示 1.3 查询日志(General Query Log&a…

帧是如何在互联网中转发的呢

以太网mac帧是知道对面主机的IP地址的,所以在IP数据报中,目的主机和源主机的IP地址在网络中转播是不变的,在同一局域网中,比如说是交换机构成的交互式以太网,通过自学习算法知道自己的转发表(MAC地址和转发…

H.264编解码工具 - Intel Quick Sync Video

一、简介 Intel Quick Sync Video是英特尔的一个硬件加速技术,用于提高视频编码和解码的性能。它是英特尔处理器中集成的多媒体引擎的一部分。通过利用硬件加速,Quick Sync Video可以大幅提高视频处理性能,同时减少对CPU的负载。 Quick Sync Video支持多种编解码器,包括H…

Docker面试-24年

1、Docker 是什么? Docker一个开源的应用容器引擎,是实现容器技术的一种工具,让开发者可以打包他们的应用以及环境到一个镜像中,可以快速的发布到任何流行的操作系统上。 2、Docker的三大核心是什么? 镜像:Docker的…

helm 测试卸载或删除(redis)

作者:程序那点事儿 日期:2024/02/07 18:30 查看redis 集群实例 kubectl get all -n redis 卸载集群实例 helm uninstall redis -n redis 删除pvc kubectl get pvc -n redis kubectl delete pvc redis-data-redis-master-0 redis-data-redis-replicas…

GIT安装及集成到IDEA中操作步骤

最近深感GIT使用技能太差,我只会些皮毛,还是得看官网,总结一下常用的操作方法吧。 GIT环境配置到IDEA中安装 一、GIt的基本的安装 这个不在这里赘述了,自己装一个git吧 二、给IDEA指定本地GIT的安装路径 1、下图这个是我本地的…

【JavaEE初阶】网络原理

欢迎关注个人主页:逸狼 创造不易,可以点点赞吗~ 如有错误,欢迎指出~ 目录 ⽹络互连 IP地址 端口号 协议 协议分层 优势 TCP/IP 五层网络模型 数据在网络通信中的整体流程 封装和分用 封装 分用 ⽹络互连 随着时代的发展,越来越需…