Fork me on GitHub
侧边栏
摘要: I3C最初的设计目的是为移动设备创建一个能够使用多个传感器的单一接口。随着现代化移动设备对于传感器数量的增加以及对性能的提高,I2C和SPI已经达到了他们所能支持的临界点,而I3C的出现就是为了解决这一问题,I3C可以在同一根主线上支持更多的传感器设备,而且不会因为要支持中断或睡眠模式而增加额外的逻 阅读全文
posted @ 2026-02-19 18:40 yooooooo 阅读(8) 评论(0) 推荐(0)
摘要: 1. Uart介绍 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称为UART,是一种异步收发传输器,是电脑硬件的一部分。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART 通常被集 阅读全文
posted @ 2026-01-17 23:40 yooooooo 阅读(125) 评论(0) 推荐(0)
摘要: FIFO(First-In-First-Out,硬件队列) UART 外设里通常有 RX/TX 两个硬件 FIFO 用来暂存收发数据,减少 CPU 逐字节响应中断的压力。很多 SoC 会给 FIFO 设置触发阈值和接收超时(RX timeout);当 RX FIFO ≥ 阈值或发生超时时,就会触发中 阅读全文
posted @ 2026-01-17 10:00 yooooooo 阅读(42) 评论(0) 推荐(0)
摘要: Linux 进程调度器 进程调度器是操作系统中都是必不可少的部分。 一般来讲,CPU 时间片是多路复用到多个任务。调度器本质上做出如下决定(选择谁在哪里运行运行多长时间?): 任务选择:下一个运行哪个任务? CPU 核心选择:确定下一个运行任务运行在的哪些或者哪个 CPU 核心上。 时间片:选择的下 阅读全文
posted @ 2026-01-02 11:58 yooooooo 阅读(73) 评论(0) 推荐(0)
摘要: 本讲是Android Camera性能分析专题的第21讲 ,我们介绍录像Buffer Path详解,包括如下内容: Android Codec2 简介 Video Codec + MediaRecorder.getSurface 录像Buffer Path Video Codec2 + MediaR 阅读全文
posted @ 2025-12-06 10:18 yooooooo 阅读(27) 评论(0) 推荐(0)
摘要: 简要说明 Protocol是UEFI中的一个重要概念(事实上《UEFI SPEC》中有超过70%的内容都是在讲Protocol),下面简单说明下: 首先,非常重要的一点,Protocol不是什么特殊的东西,它就是一个结构体,比如说下面是一个用于存储设备访问的Protocol: /// /// Thi 阅读全文
posted @ 2025-12-01 22:10 yooooooo 阅读(63) 评论(0) 推荐(0)
摘要: 说明 本文涉及的代码都可以在vUDK2017: https://github.com/tianocore/edk2.git Tag vUDK2017.中找到。 一个不怎么好的测试代码 有两个驱动,NullDxeDriverOne.inf和NullDxeDriverTwo.inf,它们做的事情只有一件 阅读全文
posted @ 2025-11-30 23:18 yooooooo 阅读(31) 评论(0) 推荐(0)
摘要: TTWU_QUEUE 是 Linux 调度器中的一个 调度特性(sched feature),全称是 Task Wakeup Queue。它决定了在任务唤醒(wake-up)时,是否将任务直接入队到目标 CPU 的运行队列,还是采用更复杂的路径。 作用与背景 当一个任务被唤醒(例如因为 I/O 完成 阅读全文
posted @ 2025-11-30 14:40 yooooooo 阅读(25) 评论(0) 推荐(0)
摘要: ASNI 介绍 CoreLink NI-700的ASNI( AXI系统网络接口 )完成者单元负责接收并处理来自 AXI 请求者设备的请求。这些单元将事务打包成根据NI-700通用传输(GT)协议的Flits,并将GT响应Flits解包成AXI响应。ASNI执行以下功能: AXI与GT协议之间的请求、 阅读全文
posted @ 2025-11-26 22:04 yooooooo 阅读(72) 评论(0) 推荐(0)
摘要: 一、Build流程框架 Build的三个阶段: 1、Autogen 解析meta-data文件,dsc文件,.inf文件,.fdf文件,.dec文件,生成Autogen.c 、Autougen.h 、.depex、 Makefiles等文件 2、Make 主要是来处理source文件并通过Make生 阅读全文
posted @ 2025-11-23 10:44 yooooooo 阅读(226) 评论(0) 推荐(0)