Fork me on GitHub
侧边栏
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 137 下一页
摘要: 《ARM Architecture Reference Manual ARMv8-A》里面有Memory层级框架图,从中可以看出L1、L2、DRAM、Disk、MMU之间的关系,以及他们在整个存储系统中扮演的角色。 涉及到的相关文档有: 《ARM Architecture Reference Man 阅读全文
posted @ 2024-10-23 18:25 yooooooo 阅读(416) 评论(0) 推荐(0)
摘要: 每个处理器有一个迁移线程,线程名称是“migration/<cpu_id>”,属于停机调度类,可以抢占所有其他进程,其他进程不可以抢占它。迁移线程有两个作用。 (1)调度器发出迁移请求,迁移线程处理迁移请求,把进程迁移到目标处理器。 (2)执行主动负载均衡。 如图所示,每个处理器有一个停机工作管理器 阅读全文
posted @ 2024-10-23 10:43 yooooooo 阅读(550) 评论(0) 推荐(0)
摘要: 本文介绍了Android13中的冻结进程功能,它是一种重要的资源管理策略,可以提高系统性能和稳定性,同时最大限度地节省设备的资源和电池消耗。 文章讨论了如何合理分配资源,包括CPU、内存等,以提高设备性能和用户体验。此外,文章还提到了冻结进程对应用程序线程的影响,并介绍了Android13与Andr 阅读全文
posted @ 2024-10-22 23:29 yooooooo 阅读(961) 评论(0) 推荐(0)
摘要: 1.包的组成 下面这张图为包的组成结构,由SOP、SYNC、Packet Content、EOP四部分组成,其中Packet Content最为核心,Packet Content由PID、地址、帧号、数据、CRC组成。 1.SOP域(Start Of Packet) 通过将D +和D-线从空闲状态驱 阅读全文
posted @ 2024-10-22 22:57 yooooooo 阅读(669) 评论(0) 推荐(0)
摘要: USB 包与 USB 域的区别与关系 USB 域与 USB 包:基础概念 USB 域:USB 数据流中的最小单位,类似于计算机中的比特。它包含了特定的信息,如同步信号、包标识、地址等。 USB 包:由多个 USB 域组成的更大单位,是 USB 数据传输的基本单元。一个 USB 包包含了完整的传输信息 阅读全文
posted @ 2024-10-22 22:45 yooooooo 阅读(264) 评论(0) 推荐(0)
摘要: ARM CoreLink 是 ARM 公司开发的一系列系统 IP(知识产权)产品,用于连接和管理片上系统(SoC)中的各个组件。它是 ARM 系统设计生态系统的重要组成部分,旨在帮助芯片设计者更快速、更高效地开发复杂的 SoC 设计。让我为您详细介绍一下 ARM CoreLink: 主要功能: 互连 阅读全文
posted @ 2024-10-20 23:29 yooooooo 阅读(276) 评论(0) 推荐(0)
摘要: 1. 前言 本文将从provider的角度,介绍怎样在linux kernel dmaengine的框架下,编写dma controller驱动。 2. dma controller驱动的软件框架 设备驱动的本质是描述并抽象硬件,然后为consumer提供操作硬件的友好接口。dma controll 阅读全文
posted @ 2024-10-20 22:06 yooooooo 阅读(327) 评论(0) 推荐(0)
摘要: 1. 前言 从我们的直观感受来说,DMA并不是一个复杂的东西,要做的事情也很单纯直白。因此Linux kernel对它的抽象和实现,也应该简洁、易懂才是。不过现实却不甚乐观(个人感觉),Linux kernel dmaengine framework的实现,真有点晦涩的感觉。为什么会这样呢? 如果一 阅读全文
posted @ 2024-10-20 22:05 yooooooo 阅读(580) 评论(0) 推荐(0)
摘要: 1. 前言 前面文章介绍“Linux MMC framework”的时候,涉及到了MMC数据传输,进而不可避免地遭遇了DMA(Direct Memory Access)。因而,择日不如撞日,就开几篇文章介绍Linux的DMA Engine framework吧。 本文是DMA Engine fram 阅读全文
posted @ 2024-10-20 15:10 yooooooo 阅读(297) 评论(0) 推荐(0)
摘要: 1.USB传输架构和包的组成 本节我们开始对USB包进行深入讲解,USB所有的传输都会被分成包进行传输,不同类型的包里面包含着不同的域(后面一一学习)。传输架构和包的组成如下图。 每个包都由SOP(包起始域)、SYNC(同步域)、Packet Content(包内容)、EOP(包结束域)四部分组成, 阅读全文
posted @ 2024-10-20 14:35 yooooooo 阅读(232) 评论(0) 推荐(1)
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 137 下一页