值得注意的是,本文中的poll并非system call,而是内核中file_operations的poll函数。强烈建议先阅读select usage and implementation in kernel。注:代码中的细节可参见Advanced Char Driver Operations。内... ...
分类:
其他好文 时间:
2019-10-17 11:50:11
阅读次数:
99
上图 1 肢体动作检测 2 手势检测 剪刀 石头 步 分别显示不同颜色 一、Kinect for Windows V2 彩色图像:1920*1080 @30、15FPS(根据环境亮度) 深度图像:512*424 @ 30FPS、16bit距离值(mm)、可侦测范围0.5~8m 红外图像:512*42 ...
VirtualBox虚拟机在使用的过程中,有时会遇到磁盘大小不够用,如果设置了”动态分配存储“,可以通过下面的方法对磁盘的空间进行手动扩展。 VirtualBox虚拟机在使用的过程中,有时会遇到磁盘大小不够用,如果设置了”动态分配存储“,可以通过下面的方法对磁盘的空间进行手动扩展。 1.启动CMD命 ...
分类:
其他好文 时间:
2019-10-16 13:24:01
阅读次数:
110
一:前言 前段时间在编译kernel的时候发现rootfs挂载不上。相同的root选项设置旧版的image却可以。为了彻底解决这个问题。研究了一下rootfs的挂载过程。特总结如下,希望能给这部份知识点比较迷茫的朋友一点帮助。 二:rootfs的种类 总的来说,rootfs分为两种:虚拟rootfs ...
分类:
系统相关 时间:
2019-10-15 15:07:30
阅读次数:
130
原文地址:https://www.cnblogs.com/pengdonglin137/p/4646269.html 阅读目录(Content) 简介 u-boot中支持mtdparts命令 Kernel中设置分区 回到顶部(go to top) 简介 作者:彭东林 邮箱:pengdonglin13 ...
分类:
系统相关 时间:
2019-10-14 12:41:08
阅读次数:
99
Deep Plug-and-Play Super-Resolution for Arbitrary Blur Kernels: 一旦退化模型被定义,下一步就是使用公式表示能量函数(energy function,也可以称为目标函数).通过MAP(Maximum A Posterriori) prob ...
分类:
其他好文 时间:
2019-10-14 10:49:32
阅读次数:
427
当从一个文件描述符进行读写操作时,accept、read、write这些函数会阻塞I/O。在这种会阻塞I/O的操作好处是不会占用cpu宝贵的时间片,但是如果需要对多个描述符操作时,阻塞会使同一时刻只能处理一个操作,从而使程序的执行效率大大降低。一种解决办法是使用多线程或多进程操作,但是这浪费大量的资 ...
分类:
系统相关 时间:
2019-10-13 19:07:55
阅读次数:
120
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 本文将分析 。 伙伴系统,是通过将物理内存划分为页面来进行管理的系统,支持连续的物理页面分配和 ...
分类:
系统相关 时间:
2019-10-13 17:17:02
阅读次数:
130
阻塞IO(blocking IO) 在linux中,默认情况下所有的socket都是blocking,一个典型的读操作流程大概是这样: 当用户进程调用了recvfrom这个系统调用,kernel就开始了IO的第一个阶段:准备数据。对于network io来说,很多时候数据在一开始还没有到达(比如,还 ...
分类:
其他好文 时间:
2019-10-13 11:28:45
阅读次数:
78
非阻塞IO(non blocking IO) Linux下,可以通过设置socket使其变为non blocking。当对一个non blocking socket执行读操作时,流程是这个样子: 从图中可以看出,当用户进程发出read操作时,如果kernel中的数据还没有准备好,那么它并不会bloc ...
分类:
其他好文 时间:
2019-10-13 10:45:38
阅读次数:
79