- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 【无标题】
SPI是Serial Peripheral interface的缩写,就是串行外围设备接口。SPI是一种高速的 全双工 同步的通讯总线,并且在芯片的管脚上只占用4根线,节约了芯片管脚,同时为PCB的布局上节省空间,提供方便,主要应用在EEPROM,FLASH,实时时钟,AD转换,还有数字信号处理和数字信号解码器之间。
2023-06-05 11:33:12 124 1
转载 Linux 系统编程之条件变量
使用条件变量的原因使用条件变量的原因如果没有条件变量,那么我们等待一个条件满足则会是下面这样的模型:首先加锁进入临界区去查看条件是否满足,不满足则解锁离开临界区,睡眠一段时间再继续循环判断。在这种情况下如果刚离开临界区,条件变为满足,那么线程必须还要等一段时间重新进入临界区才能知道条件满足(如果在这段时间内,条件依旧一直保持满足的话),如果这一小段时间条件又变为不满足,那么这个线程还要继续循环判断。不断地加锁解锁(会影响使用同一把锁的其他线程),还不能第一时间收到条件满足。这种模型既费时又开销大。
2022-05-31 17:21:12 790
转载 vsync 信号处理
Android 系统每隔 16ms 发出 VSYNC 信号,触发对 UI 进行渲染,VSync 是 Vertical Synchronization(垂直同步)的缩写,是一种在PC上很早就广泛使用的技术,可以简单的把它认为是一种定时中断。而在 Android 4.1(JB) 中已经开始引入 VSync 机制,用来同步渲染,让AppUI 和 SurfaceFlinger 可以按硬件产生的 VSync 节奏进行工作。在整个 Android 视图绘制渲染流程中,VSync 信号都扮演着非常重要的作用,下面简单梳理
2022-05-29 20:15:34 2718
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人