春暖花开~~

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2019年4月19日

摘要: Lens Shading可细分为Luma Shading(亮度均匀性)和Color Shading(色彩均匀性)两种。其中,Luma Shading就是我们常说的暗角。既图像呈现出中心区域较亮,四周偏暗的现象。如图3-(a)所示。Color Shading则表现在图像中心区域与四周颜色不一致。即图像 阅读全文
posted @ 2019-04-19 08:10 聆听花开的声音 阅读(507) 评论(0) 推荐(0) 编辑

2019年4月18日

摘要: SPI总线概述 SPI全称是串行外设接口(Serial Peripheral Interface),是由Motorola提出的一种全双工同步串行通信接口,通信波特率可以高达5Mbps,但具体速度大小取决于SPI硬件。SPI接口具有全双工操作,操作简单,数据传输速率较高的优点,但也存在没有指定的流控制 阅读全文
posted @ 2019-04-18 14:00 聆听花开的声音 阅读(380) 评论(0) 推荐(0) 编辑

摘要: 参考:https://www.cnblogs.com/fengong/p/4424823.html http://www.cnblogs.com/fengong/p/4424895.html 一,概述 Video4Linux2是Linux内核中关于视频设备的内核驱动框架,为上层的访问底层的视频设备提 阅读全文
posted @ 2019-04-18 10:13 聆听花开的声音 阅读(762) 评论(0) 推荐(0) 编辑

摘要: 参考:https://www.cnblogs.com/tuotuteng/p/4648387.html http://blog.sina.com.cn/s/blog_c91863e60102w65w.html 一,常用ioctl请求 VIDIOC_QUERYCAP /* 获取设备支持的操作 */VI 阅读全文
posted @ 2019-04-18 09:38 聆听花开的声音 阅读(400) 评论(0) 推荐(0) 编辑

摘要: 参考链接:https://blog.csdn.net/daaikuaichuan/article/details/82950711#font_size5font_2 一,互斥锁 #include <pthread.h> #include <time.h> // 初始化一个互斥锁。 int pthre 阅读全文
posted @ 2019-04-18 08:52 聆听花开的声音 阅读(160) 评论(0) 推荐(0) 编辑

2019年4月17日

摘要: volatile关键字的意义在于让被关键字修饰的变量每次使用时都重新去主内存里读取变量,而不是从高速缓存去读取。 int a = 1;普通变量定义之后,若要使用它,都会 先把它的值从主内存拷贝到高速缓存中 每次使用都去读高速缓存 运算完毕再把值刷新回主内存这样可以提高效率。但多线程同时工作时线程1 阅读全文
posted @ 2019-04-17 17:02 聆听花开的声音 阅读(260) 评论(0) 推荐(0) 编辑

摘要: 一,广播地址: 广播地址是专门用于同时向网络中所有工作站进行发送的一个地址。在使用TCP/IP 协议的网络中,主机号为全1的IP地址为广播地址。例如,对于 :192.168.199.0(掩码:255.255.255.0)网段,其广播地址为192.168.199.255 (255 即为2进制的1111 阅读全文
posted @ 2019-04-17 16:18 聆听花开的声音 阅读(401) 评论(0) 推荐(0) 编辑

摘要: 进程线程的区别: 地址空间:同一进程的线程共享本进程的地址空间,而进程之间则是独立的地址空间。 资源拥有:同一进程内的线程共享本进程的资源如内存、I/O、cpu等,但是进程之间的资源是独立的。 一个进程崩溃后,在保护模式下不会对其他进程产生影响,但是一个线程崩溃整个进程都死掉。所以多进程要比多线程健 阅读全文
posted @ 2019-04-17 16:18 聆听花开的声音 阅读(146) 评论(0) 推荐(0) 编辑

摘要: 一,Linux下进程间通信的几种主要手段简介: 1,管道(Pipe)及有名管道(named pipe) 管道可用于具有亲缘关系进程间的通信 有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信; 2,信号(Signal):, 3,消息队列(Message) 阅读全文
posted @ 2019-04-17 15:43 聆听花开的声音 阅读(834) 评论(0) 推荐(0) 编辑

摘要: 一,内存空间分布图 所以,mmap其实和堆一样,实际上可以说他们都是动态内存分配,但是严格来说mmap区域并不属于堆区,反而和堆区会争用虚拟地址空间。 这里要提到一个很重要的概念,内存的延迟分配,只有在真正访问一个地址的时候才建立这个地址的物理映射,这是Linux内存管理的基本思想。Linux内核在 阅读全文
posted @ 2019-04-17 15:23 聆听花开的声音 阅读(327) 评论(0) 推荐(0) 编辑