FFmpeg编译与配置 - Linux环境
Linux环境配置 环境:Ubuntu 22.04 step1. 首先下载安装依赖环境 更新软件源 sudo apt update 下载依赖软件 sudo apt install \autoconf \automake \build-essential \cmake \git-core \libass-dev \libfreetype6-dev \libgnutls28-dev \lib...
Linux 驱动入门(3)—— SR501(人体红外模块)驱动
目录 前言 一、编译替换内核和设备树 二、SR501 人体红外模块介绍 三、SR501 人体红外模块驱动编写 前言 在这里主要记录学习韦东山老师Linux驱动课程的笔记,韦东山老师的驱动课程讲的非常好,想要学习驱动的小伙伴可以去b站学习他的课程。 一、编译替换内核和设备树 在编译驱动程序之前要先编译内核,原因有三点: 驱动程序要用到内核文件编译驱动时用的内核、开发板上运行到内核,要一致更换板子上的内核后,板...
Linux 驱动入门(2)—— LED驱动
目录 前言 一、编译替换内核和设备树 二、GPIO子系统 1.引脚编号 2.基于sysfs操作引脚 3.GPIO子系统的函数 三、LED驱动编写 前言 在这里主要记录学习韦东山老师Linux驱动课程的笔记,韦东山老师的驱动课程讲的非常好,想要学习驱动的小伙伴可以去b站学习他的课程。 一、编译替换内核和设备树 在编译驱动程序之前要先编译内核,原因有三点: 驱动程序要用到内核文件编译驱动时用的内核、开发板上运行...
linux bridge VLAN
TP-Link 支持 Linux 桥接(bridge)和 VLAN 功能的产品主要包括其高端的交换机和一些企业级路由器: TP-Link JetStream 系列交换机: TL-SG3424: 24端口千兆交换机,支持 VLAN 和桥接。TL-SG3210: 24端口千兆管理型交换机,支持 VLAN 配置。 TP-Link Omada 系列交换机: Omada TL-SG3428: 24端口千兆交换机,支...
【linux】linux中特殊权限管理--FACL详细用法教程与应用实战
✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 文章目录 FACL权限管理 引言 1. FACL基础 1.1 FACL简介 1.2 FACL命令 1.3 FACL权限表示 2. 使用getfacl查看权限 2.1 基本用法 2.2 示例 3. 使用setfacl设置权限 3.1 基本用法 3.2 示例 示例1:为用户设置读写权限 示例2:设置多个用户的权限 示例3:设置默认权限 3....
Linux基础-网络管理
检查主机是否可达ping 192.168.3.161 # 根据ipv6地址检查主机是否可达ping fd80:1234:5678::100 二、ifconfig(经典的网络设备查询、配置命令) 在Linux环境下,ifconfig是常用的网络配置工具之一,可以用于配置和管理网络接口,包括设置IP地址、子网掩码、网络广播地址等。 在最新版本的Linux系统中,ifconfg逐渐被ip addr和ip li...
嵌入式linux相机 图像处理模块
提供了大量的图像处理功能,包括滤波、边缘检测、几何变换 #include <fcntl.h>#include <unistd.h>#include <sys/ioctl.h>#include <linux/videodev2.h>#include <sys/mman.h>#include <opencv2/opencv.hpp> int main() { int fd = open("/dev/v...
Linux Vim教程(十五):使用Vimscript进行脚本编写
目录 1. Vimscript简介 2. 基本语法和结构 2.1 变量 2.2 条件语句 2.3 循环语句 2.4 函数 3. 操作缓冲区、窗口和标签页 3.1 缓冲区 3.2 窗口 3.3 标签页 4. 自动化编辑任务 4.1 自动命令 4.2 键映射 5. 编写和调试Vimscript脚本 5.1 编写脚本 5.2 调试脚本 6. 实战:编写一个自动保存脚本 7. 总结 1. Vimscript简介 V...
Linux信号上
信号 概念 信号是由于进程产生,但是由内核调度传递给另一个进程: 产生信号 按键产生信号: Ctr+c --> 2)SIGINT(终止/中断) Ctr+z --> 20)SIGTSTOP(终端暂停) Ctr+\ --> 3)SIGQUIT(退出) 系统调用产生: kill(2), raise, abort软件条件产生: 如定时器alarm硬件异常产生: 如非法访问内存(段错误): 11)SIGSEV(段错...
Linux 系统下 Conda 环境安装教程
文章目录 前言一、下载Miniconda或Anaconda二、安装Miniconda三、验证安装四、创建并管理conda环境五、在安装Linux系统下的Conda环境时,特别需要注意的问题总结 前言 Conda 是一个开源的包、依赖和环境管理系统,常用于科学计算领域,特别是Python环境中,它允许用户轻松地安装、运行和更新包及其依赖项,并且可以创建多个相互隔离的环境,以避免不同项目之间的依赖冲突。以下是...