最新文章
嵌入式开发中,几个时间概念?
对于嵌入式系统领域(涵盖了众多电子产品:例如智能手机、平板电脑、智能手环以及手表等),时间这一要素扮演着至关重要的角色。无论是记录日志时附带的时间戳标记、设定自动关机、进行心跳检测报告、管理日历事务还是设置闹钟,所有这些应用场景均离不开一个准确的时间管理系统。
详解如何将 Android 手机投屏在 Ubuntu 上
Scrcpy是一款非常实用的开源命令行工具软件,旨在让计算机用户通过Android ADB或USB数据线方便地控制他们的Android设备。使用Scrcpy,用户可以通过鼠标和键盘对Android设备进行操作
定时器实现原理——时间轮
时间轮算法通过维护一个时间轮来处理定时任务,将时间轮按照一定的时间单位进行划分成不同的刻度。根据任务的延时来计算任务应该落在时间轮的哪个刻度上,如果任务的执行时长超出了一个刻度的范围,就需要增加一个参数来记录时间轮需要转动的圈数。
详解linux多线程——互斥锁、条件变量、读写锁、自旋锁、信号量
在一个多任务的操作环境中,数个进程可能需要同时访问同一个资源。例如,想象在一个办公室环境中,你正在使用打印机进行打印,而与此同时,另一个同事也尝试使用同一打印机。如果没有适当的同步措施,打印的结果可能会混乱。
嵌入式Qt-交叉编译FFmpeg与视频播放测试
要在Linux设备上利用Qt界面播放视频,一个可行的解决方案是利用FFmpeg库来完成视频的解码与播放任务。这一节将首先介绍如何进行FFmpeg库的交叉编译,以便把FFmpeg库移植到Linux设备上。