学无止境共116篇
记录学习的过程
请说明V4L2架构的组成,以及内核层和用户层分别承担什么功能?mmap的原理是什么?-天煜博客

请说明V4L2架构的组成,以及内核层和用户层分别承担什么功能?mmap的原理是什么?

一、V4L2 架构的整体组成 V4L2(Video for Linux 2)是 Linux 内核中用于处理视频采集与输出设备的框架。它采用 内核空间 + 用户空间 的分层设计,大致分为以下几个部分: (1)用户层(User Sp...
【面试题】SPI+DMA和UART+DMA通信中,哪个使用了双缓存区机制?双缓存区的主要优势是什么?-天煜博客

【面试题】SPI+DMA和UART+DMA通信中,哪个使用了双缓存区机制?双缓存区的主要优势是什么?

一、SPI+DMA 与 UART+DMA 的双缓冲机制差异 通信方式是否常用双缓冲典型场景SPI + DMA✅ 常用双缓冲(特别是接收端)高速、连续数据流(如显示屏驱动、摄像头、ADC 采样)UART + DMA❌ 通常单缓...
从零开始:RK3588 平台上 OpenCV 4.12.0 编译全流程详解-天煜博客

从零开始:RK3588 平台上 OpenCV 4.12.0 编译全流程详解

OpenCV介绍 OpenCV(Open Source Computer Vision Library) 是全球规模最大的计算机视觉库,自 2000 年 6 月起正式推出并持续迭代。作为开源项目,它由非营利性组织 开源视觉基金会(Open Sour...
haoxuan的头像-天煜博客haoxuan11天前
02910
常见地理坐标系概览与对比-天煜博客

常见地理坐标系概览与对比

一、按表示方式分类1. 大地坐标系(Geodetic Coordinate System)采用经度、纬度、高程表示位置基于椭球体模型示例:116.391°E, 39.907°N2. 地心坐标系(Earth-Centered, Earth-Fixed, ECEF)...
haoxuan的头像-天煜博客haoxuan6个月前
010113
解决FFmpeg6.1.1编译后缺少ffplay的问题-天煜博客

解决FFmpeg6.1.1编译后缺少ffplay的问题

解决FFmpeg6.1.1编译后缺少ffplay,只有ffmpeg和ffprobe没找到ffmpeg原因:缺少SDL的库sudo apt-get install libsdl1.2-dev sudo apt-get install libsdl2-dev原文链接:https://blog.csdn.net/...
haoxuan的头像-天煜博客haoxuan1年前
01858
Ubuntu 22.04编译Linux内核提示错误multiple definition of `yylloc'-天煜博客

Ubuntu 22.04编译Linux内核提示错误multiple definition of `yylloc’

摘抄修改自:作者:Leung_ManWah链接:https://www.jianshu.com/p/8205095e50cd报错信息在使用Ubuntu22.04系统时,编译Linux内核出现错误scripts/dtc/dtc-parser.tab.o:(.bss+0x10): multiple d...
haoxuan的头像-天煜博客haoxuan1年前
028414
海思3559C交叉编译OpenSSH:实现高效安全的SCP、SFTP文件传输-天煜博客

海思3559C交叉编译OpenSSH:实现高效安全的SCP、SFTP文件传输

为什么想要使用SSH? 海思3559C默认支持telnet、FTP以及NFS等多种方式来实现板端调试,其中Telnet虽然方便,但安全度欠佳,且不支持文件传输。为了更好地学习和掌握3559C,我们进一步寻求挑战,...
haoxuan的头像-天煜博客haoxuan2年前
077410
Hi3559C关闭开机串口自动登录root用户,强制输入账户密码登录 【转】嵌入式通过串口连接如何屏蔽自动登录-天煜博客

Hi3559C关闭开机串口自动登录root用户,强制输入账户密码登录 【转】嵌入式通过串口连接如何屏蔽自动登录

本来想写一篇关于这个的文章的,看了其他博主总结的不错,转载收藏。 思路就是修改 /etc/inittab文件里面的登录脚本,去掉-n root 以及后面的登录提示。 以下是引用内容: 原文链接:嵌入式通过...
haoxuan的头像-天煜博客haoxuan2年前
127110
Linux Shell脚本入门学习-天煜博客

Linux Shell脚本入门学习--正点原子【第一期】手把手教你学Linux之Ubuntu入门篇 P19 P20

本文是一篇关于Linux Shell脚本入门学习的文章,好久没用了有些遗忘,本次主要想巩固基础,为后续开发做准备。 0 什么是Shell Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Sh...
haoxuan的头像-天煜博客haoxuan2年前
014411
Ubuntu设置开机自动启动脚本/程序的各种方法-天煜博客

Ubuntu设置开机自动启动脚本/程序的各种方法

一、Ubuntu添加开机自动启动程序的方法 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,...
haoxuan的头像-天煜博客haoxuan2年前
022414