摘要: 定义理解 Camera ISP 场景 Camera ISP 场景下在 ISP → Memory 的数据流里:ISP 内部有 DMA 引擎(通常叫 ISP output DMA / Write DMA)。 ISP 出一帧时,数据通过 内部 DMA 硬件写入内存。 一帧传完,ISP 会产生“frame 阅读全文
posted @ 2025-09-29 10:53 chivalrySun 阅读(26) 评论(0) 推荐(0)
摘要: datasheet 阅读全文
posted @ 2025-07-09 16:53 chivalrySun 阅读(115) 评论(1) 推荐(0)
摘要: 中断是什么? CPU在处理当前任务时,因为内部或外部事件的发生(中断源),暂停当前任务的执行(上下文切换保存执行状态), 转而执行与事件相关的程序(中断服务程序),处理完成后再放回原任务的过程(恢复执行状态)。 中断的种类? 1.同步中断:也即是我们通常所说的异常(),是在CPU执行特定指令时出现的 阅读全文
posted @ 2025-06-30 11:12 chivalrySun 阅读(90) 评论(0) 推荐(0)
摘要: 单线程 单线程顺序执行,所有函数的调用和返回都是线性的,每次运行的结果一致。不用有线程间抢占的问题; 多线程 多线程中,多个线程可以同时或者交替运行,他们的执行顺序取决于操作系统调度器和线程同步机制; 操作系统调度器 调度器(Scheduler)操作系统内核中有一个调度器(Scheduler),它负 阅读全文
posted @ 2025-05-29 14:50 chivalrySun 阅读(103) 评论(0) 推荐(0)
摘要: 嵌入式系统的开发板启动流程通常涉及从上电开始,一直到系统运行用户程序的全过程。整个流程可分为多个阶段,每一阶段都有其特定的作用。 以下是一个典型的嵌入式Linux系统(如ARM架构,常用于 STM32、瑞芯微、全志、NXP 等平台)的启动流程; 一个嵌入式 Linux 系统从软件角度看可以分为四个部 阅读全文
posted @ 2025-05-28 15:37 chivalrySun 阅读(295) 评论(0) 推荐(0)
摘要: 综述 官网:https://www.mipi.org 官方文档下载地址:http://files.chinaaet.com/files/blog/2019/20171110/1000019445-6364593011828743047249885.pdf 定义:MIPI-CSI (camera se 阅读全文
posted @ 2025-05-27 20:00 chivalrySun 阅读(1202) 评论(0) 推荐(0)
摘要: ISP Pipeline ISP Pipeline的功能比较杂,基本上跟图像效果有关的它都有份。它内部包含多个图像算法处理模块,实际情况下,不同芯片的 ISP,其处理流程和模块可能会稍有不同, 但是其原理、实现功能都是一样的。 比如一家isp-pipeline 另一家isp-pipeline 另一家 阅读全文
posted @ 2025-05-12 15:01 chivalrySun 阅读(213) 评论(0) 推荐(0)
摘要: DTS/DTSI/DTC/DTB dts 设备树源文件,描述某个 具体的设备板子 所用的硬件资源(如 SoC 型号、挂载的摄像头、LCD、I2C 地址等);类似“主函数”,最终会被编译成 .dtb 供内核使用 设备树的公共部分 dtsi 一个SoC可能对应多个machine,如果每个machine的 阅读全文
posted @ 2025-05-09 13:53 chivalrySun 阅读(108) 评论(0) 推荐(0)
摘要: 问题 1: V4L2 subdev 和 media entity 的关系? V4L2 子设备(v4l2_subdev)和 Media Entity(media_entity)是两个紧密关联的结构体,用于表示视频设备内部的模块和它们之间的连接拓扑。 v4l2_subdev:表示一个功能节点,比如 se 阅读全文
posted @ 2025-04-23 19:16 chivalrySun 阅读(103) 评论(0) 推荐(0)
摘要: 定义 V4L2 Linux内核中关于视频设备驱动的框架,对上向应用层提供统一的接口,对下支持各类复杂硬件的灵活扩展, 负责访问视频设备的节点,比如 /dev/videoX 或 /dev/v4l-subdevX 等; MC (Media Controller) 是为了解决设备拓扑复杂时的控制问题,提供 阅读全文
posted @ 2025-04-18 10:36 chivalrySun 阅读(325) 评论(0) 推荐(0)