百度360必应搜狗淘宝本站头条

linux 视频

    趣谈网络协议栈,五种Linux中的IO模型

    IO模型的选择在Linux网络编程中十分重要,在Unix/Linux环境中主要提供了五种不同的IO模型,分别是阻塞式IO、非阻塞式IO、IO多路复用、信号驱动式IO和异步IO。通常一个输入操作包含两个不同阶段:等待数据准备好从内核向进程复制数据例如,对于一个网络套接字上的输入操作,第一步通常涉及到发...

    深入理解Linux内核中的内嵌汇编(纯代码)

    如果你是一个嵌入式开发人员,或者是Linux内核研发人员。可能经常会在内核中遇见如下代码:/**CPUinterruptmaskhandling.*/staticinlineunsignedlongarch_local_irq_save(void){unsign...

    自己实现视频聊天和远程桌面,支持Windows、Linux、国产OS

    现在最火的.NET跨平台UI框架莫过于Avalonia了。Avalonia基于.NETCore,因此它可以运行在任何支持.NETCore的平台上。之前基于CPF跨平台UI框架写过一个视频聊天的demo,而现在看来Avalonia是大势所趋,于是,我再写一个Avalonia版本的Demo来供大家...

    「技术干货」一文搞懂Linux内核调试关键技术之一的printk

    简介(基于s3c2440linux)在内核调试技术之中,最简单的就是printk的使用了,它的用法和C语言应用程序中的printf使用类似,在应用程序中依靠的是stdio.h中的库,而在linux内核中没有这个库,所以在linux内核中,使用这个printk就要对内核的实现有一定的了解。嵌入式进阶...

    一文搞懂Linux内核的4大IO调度算法

    Linux内核包含4个IO调度器,分别是NoopIOscheduler、AnticipatoryIOscheduler、DeadlineIOscheduler与CFQIOscheduler。anticipatory,预期的;提早发生的;期待着的通常磁盘的读写影响是由磁头到柱...

    在晶晨A311D2处理器上进行Linux硬件视频编码

    在KhadasVIM4AmogicA311D2SBC上,我更多的时间是在使用Ubuntu22.04。它的总体性能还不错,只不过缺少3D图形加速和硬件视频解码等功能。最近,我在Wiki中看到它可以支持Linux硬件视频编码的内容,我真的有点兴奋。因为之前我很少看到它可以对这个功能提供支持,所...

    一文深入理解Linux内核进程调度(纯干货)

    多任务并发和并行Linux作为一个多任务操作系统,必须支持程序的并发执行。嵌入式进阶教程分门别类整理好了,看的时候十分方便,由于内容较多,这里就截取一部分图吧。需要的朋友私信【内核】即可领取。内核学习地址:Linux内核源码/内存调优/文件系统/进程管理/设备驱动/网络协议栈-学习视频教程-腾讯课堂...

    内存管理:一文读懂Linux内存组织结构及页面布局

    导语linux内存是后台开发人员,需要深入了解的计算机资源。合理地使用内存,有助于提升机器的性能和稳定性。本文主要介绍linux内存组织结构和页面布局,内存碎片产生原因和优化算法,linux内核是几种内存管理的方法,内存使用场景以及内存使用的那些坑。从内存的原理和结构,到内存的算法优化,再到...

    如何在 Linux 中使用 FFmpeg 减小视频大小

    当云服务、磁盘或个人存储驱动器的空间有限时,有必要减小视频大小。您可以通过将较大的文件切成较小的大小来轻松保留它们。开源视频编辑工具的世界是巨大的。因此,选择一个可能很棘手。本文介绍了如何在Linux中使用FFmpeg有效减小视频大小。什么是FFmpeg?那么,什么是FFmpeg?FFm...

    8款令人骄傲的国产优质软件,能让你的电脑好用数倍不止

    软件推荐(第36期):很多人都喜欢用国外软件,其实国内软件也很优秀!今天就给大家推荐8款,令人骄傲的国产优质软件,能让你的电脑好用数倍不止。01桌面整理平时我们下载保存文件,首选的位置就是桌面,长此以往,桌面就被各种文件和软件挤满,非常杂乱,而且查找也不方便。这是一个专门用于整理桌面的软件,右键选...