最新文章第11页
搬运自知乎的20道嵌入式软件工程师面试题(附答案)
1.嵌入式系统中经常要用到无限循环,如何用C编写死循环 答:while(1){}或者for(;;) 2.程序的局部变量存在于哪里,全局变量存在于哪里,动态申请数据存在于哪里。 答:程序的局部变量存在于栈区...
瑞芯微开发笔记 · MPP 篇(零)MPP介绍
MPP介绍 概述 MPP(Media Process Platform)是 Rockchip 提供的一套 硬件视频编解码中间件,用于统一调用芯片上 VPU(Video Processing Unit) 硬件资源,实现高性能视频编码和解码。MPP 是嵌...
OpenCV-Python快速入门系列22摄像头与视频文件的读取与播放
前言 在计算机视觉领域,实时视频流的处理是一个常见且重要的任务。OpenCV 提供了强大的接口,允许我们轻松地从摄像头捕获视频流或读取视频文件进行处理。本文将详细介绍如何使用 OpenCV 读取和...
PBKDF2 密钥派生过程详解
输入参数 密码 (Password): '01455de98c02c1ea6f84d8b33400f2e75a1efbcf3bb66315d414a7b32ef4f545' 盐值 (Salt): '25e18a0cc62c1abee76cb62c96beb66c' 迭代次数 (Iterations): 200000 哈希算法 ...
从零开始:RK3588 平台上 OpenCV 4.12.0 编译全流程详解
OpenCV介绍 OpenCV(Open Source Computer Vision Library) 是全球规模最大的计算机视觉库,自 2000 年 6 月起正式推出并持续迭代。作为开源项目,它由非营利性组织 开源视觉基金会(Open Sour...
【面试题】SPI+DMA和UART+DMA通信中,哪个使用了双缓存区机制?双缓存区的主要优势是什么?
一、SPI+DMA 与 UART+DMA 的双缓冲机制差异 通信方式是否常用双缓冲典型场景SPI + DMA✅ 常用双缓冲(特别是接收端)高速、连续数据流(如显示屏驱动、摄像头、ADC 采样)UART + DMA❌ 通常单缓...
轻松解决Linux+Windows双系统时间不一致问题
前言 Linux用户很多都是使用双系统的吧,毕竟很多Linux下没有的软件还是需要打开Windows。 但是一直以来有个困扰,Linux下时间显示是正常的,但是回到Windows下时间就会慢了8个小时, 这是因为W...
Deepin下Wireshark的错误修复Capture session could not be initiated on interface(you don't have permission to capture on 'wlan0')
在Deepin上面新装的Wireshark,选择网卡后报错提示Capture session could not be initiated on interface(you don't have permission to capture on 'wlan0') 在百度找了一些文章,主要有两种解...
请说明V4L2架构的组成,以及内核层和用户层分别承担什么功能?mmap的原理是什么?
一、V4L2 架构的整体组成 V4L2(Video for Linux 2)是 Linux 内核中用于处理视频采集与输出设备的框架。它采用 内核空间 + 用户空间 的分层设计,大致分为以下几个部分: (1)用户层(User Sp...
C语言中的空指针NULL 与 void指针
空指针NULL 在C语言中,如果一个指针不指向任何数据,我们就称之为 空指针 ,用 NULL 表示。例如: int *p = NULL; 注意区分大小写,null 没有任何特殊含义,只是一个普通的标识符。 NULL ...




















