04 2024 档案

摘要:MIPI-CSI-2协议是MIPI联盟协议的子协议,专门针对摄像头芯片的接口而设计。 MIPI接口在系统的实现如上图所示,MIPI DPHY提供了4 Lane的Rx接口,由Sensor提供Clock,并通过四条数据Lane输入图像数据。DPHY与CSI-2 Host Contrller之间通过PPI 阅读全文
posted @ 2024-04-30 15:01 流水灯 阅读(477) 评论(0) 推荐(0) 编辑
摘要:认识BLE协议栈 —— 直接测试模式 BLE协议充分考虑了设备的测试问题,在协议栈层面提供了直接测试模式,用于执行BLE设备的RF物理层一致性的测试。 直接测试模式(Direct Test Mode)常简称为DTM。 DTM测试的核心工作是令设备在指定的频率上发送一段数据序列,在另一端使用测试设备接 阅读全文
posted @ 2024-04-29 18:20 流水灯 阅读(629) 评论(0) 推荐(0) 编辑
摘要:从摄像头到LCD的数据流如下: CSI 配置函数(esp_cam_new_csi_ctlr)初始化了DMA1,指示摄像头的数据流从 CSI 按 RAW8 搬移到帧缓存,由于 ISP 共用 CSI bridge,实际数据流是 CSI 输出 RAW8 数据到 ISP,ISP 输出 RGB565 到帧缓存 阅读全文
posted @ 2024-04-26 21:07 流水灯 阅读(252) 评论(0) 推荐(0) 编辑
摘要:传输类型:DW_GDMA_BLOCK_TRANSFER_CONTIGUOUS 申请DMA通道 设置 DMA 传输完成回调函数,在中断中执行 设置 DMA 的源地址目的地址,启动 DMA 传输类型:DW_GDMA_BLOCK_TRANSFER_LIST 申请DMA通道 申请 DMA link list 阅读全文
posted @ 2024-04-26 21:05 流水灯 阅读(595) 评论(0) 推荐(0) 编辑
摘要:在通过 Git Bash 提交项目代码时输入 git add . 命令后,报错:fatal: detected dubious ownership in repository at 这是因为该项目的所有者与现在的用户不一致 比如说: 该项目的所有者是 Administrator,而当前用户是 qiu 阅读全文
posted @ 2024-04-25 14:18 流水灯 阅读(3520) 评论(1) 推荐(2) 编辑
摘要:LCD控制 用户把需要更新的像素数据通过拷贝或者DMA搬到 frame buffer,然后刷一下CACHE static esp_err_t dpi_panel_draw_bitmap(esp_lcd_panel_t *panel, int x_start, int y_start, int x_e 阅读全文
posted @ 2024-04-23 16:53 流水灯 阅读(274) 评论(0) 推荐(0) 编辑
摘要:主要介绍LCD显示的基本原理,涉及像素、分辨率、颜色模型、RGB888等格式、Framebuffer、8080接口、RGB接口。 1.LCD显示出图片的基本原理 LCD作为显示器,它的显示原理和图片是一样的。 图片可以看作由一个一个点(即像素pixel)组成。每行有xres个像素,有yres行,则这 阅读全文
posted @ 2024-04-19 21:05 流水灯 阅读(2046) 评论(0) 推荐(2) 编辑
摘要:从接口上区分,分为 VGA、RGB(类似于VGA,VGA的RGB三路是模拟信号,而RGB是数字信号)、LVDS、MIPI。一般小尺寸屏幕(七寸以下)大部分使用RGB,大尺寸的高清屏幕都是使用LVDS、MIPI接口。对于RGB接口的屏幕,LCD送出来的信号直接给屏幕,中间不需要其他的转换。 LVDS接 阅读全文
posted @ 2024-04-19 20:57 流水灯 阅读(1834) 评论(0) 推荐(0) 编辑
摘要:LCD数据手册关键信息提取 LCD说明 LCD 即 液晶显示器,依据驱动方式可以分为静态驱动,简单矩阵驱动,主动矩阵驱动三种,其中简单矩阵分为TN和STN两种,主动矩阵则以薄膜式晶体管(TFT)为主。TFT LCD的现实质量是最佳的,从硬件角度看,一块LCD屏显示图像不但需要LCD驱动器,还需要LC 阅读全文
posted @ 2024-04-19 18:39 流水灯 阅读(877) 评论(0) 推荐(1) 编辑
摘要:什么是 CMake 你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这些 Make 工具遵循着不同的规范和标准,所执行的 Makefile 格式也千差万别。这样就带来了一个严峻的问题:如 阅读全文
posted @ 2024-04-17 15:22 流水灯 阅读(82) 评论(0) 推荐(0) 编辑
摘要:官方例程:https://github.com/lvgl/lv_port_linux_frame_buffer 看工程的 README.md 下载 git clone https://github.com/lvgl/lv_port_linux_frame_buffer.git cd lv_port_ 阅读全文
posted @ 2024-04-16 21:04 流水灯 阅读(264) 评论(0) 推荐(0) 编辑
摘要:MIPI 协议族,定义了一个专门用于显示的命令集,叫做 Display Command Set,简称为 DCS。屏幕制造商(屏幕驱动芯片)都使用这一套标准。 Display Architectures 按照是否带有帧缓存,分为三种架构:不带帧缓存、带完整一帧的缓存、带一部分帧缓存。 如果带了 Fra 阅读全文
posted @ 2024-04-10 14:01 流水灯 阅读(1523) 评论(0) 推荐(0) 编辑
摘要:协议层和链路层属于MIPI DSI Host范畴,物理层属于D-PHY范畴。 数据流和 lane 的关系 物理层协议 物理层规范了传输介质、电气特性、IO电路、和同步机制。通俗地说,就是指定在MIPI协议的最底层物理层,发送端Tx如何拿到上层编码好的数据、转化成怎样的电信号、并通过多少根/组通道以何 阅读全文
posted @ 2024-04-08 16:52 流水灯 阅读(1108) 评论(0) 推荐(0) 编辑
摘要:" Find ESP-IDF in your system " 表示从电脑寻找 ESP-IDF 安装 阅读全文
posted @ 2024-04-08 14:43 流水灯 阅读(38) 评论(0) 推荐(0) 编辑
摘要:git clone —recursive 介绍 git clone命令是Git版本控制系统中的一个常用命令,用于将远程仓库克隆到本地。而git clone --recursive则是在克隆时将子模块也一并克隆下来。子模块是指嵌套在主项目中的其他Git仓库,这样可以方便地管理多个相关的项目。 为什么要 阅读全文
posted @ 2024-04-04 15:47 流水灯 阅读(488) 评论(0) 推荐(0) 编辑
摘要:MIPI CSI-2 CSI-2 规范定义了发送器和接收器之间的标准数据传输和控制接口,控制接口(简称CCI)是兼容I2C标准的双向控制接口 DVP DVP(Digital Video Port)是传统的 sensor 输出接口,采用并行输出方式,数据位宽有 8bit、10bit、12bit、16b 阅读全文
posted @ 2024-04-03 15:37 流水灯 阅读(700) 评论(0) 推荐(0) 编辑
摘要:一,简介 本文主要介绍在VS Code使用过程中,出现文件夹为灰色,且搜索内容是灰色文件夹中的字符串检索不到问题的原因和解决方法,从而提高工作效率。供参考。 二,问题现象 VS Code中部分文件夹显示为灰色,全局搜索,检索不到这些文件夹的内容。 三,问题原因 灰色的目录和文件表示在.gitigno 阅读全文
posted @ 2024-04-01 12:19 流水灯 阅读(1984) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示