2017年12月15日

进程间通信--POSIX共享内存

摘要: 1.参考:https://www.cnblogs.com/Anker/archive/2013/01/19/2867696.html 阅读全文

posted @ 2017-12-15 01:45 Hello-World3 阅读(159) 评论(0) 推荐(0) 编辑

进程间通信--POSIX信号量

摘要: 1.未决和阻塞标志可以用相同的数据类型sigset_t来存储,sigset_t称为信号集,这个类型可以表示每个信号的“有效”或“无效”状态,在阻塞信号集中“有效”和“无效”的含义是该信号是否被阻塞,而在未决信号集中“有效”和“无效”的含义是该信号是否处于未决状态。阻塞信号集也叫做当前进程的信号屏蔽字 阅读全文

posted @ 2017-12-15 01:30 Hello-World3 阅读(238) 评论(0) 推荐(0) 编辑

进程间通信--POSIX消息队列

摘要: 相关函数: POSIX通信机制比System V的更加通用! 一.消息队列管道和FIFO的区别,主要有以下两点: ①一个进程向消息队列写入消息之前,并不需要某个进程在该队列上等待该消息的到达,而管道和FIFO是相反的,进程向其中写消息时,管道和FIFO必需已经打开来读,那么内核会产生SIGPIPE信 阅读全文

posted @ 2017-12-15 00:47 Hello-World3 阅读(686) 评论(0) 推荐(0) 编辑

2017年12月1日

驱动中回溯函数的调用关系

摘要: 1.只需要在想要回溯的函数中调用dump_stack()即可。 dump_stack()在~/kernel/ lib/Dump_stack.c中定义,使用时可能需要包含头文件#include <asm/ptrace.h> 例如: 在max9211_s_stream()中加入dump_stack()打 阅读全文

posted @ 2017-12-01 18:40 Hello-World3 阅读(336) 评论(0) 推荐(0) 编辑

2017年11月28日

CSI-MIPI学习笔记

摘要: 一、mipi LCD 的CLK时钟频率与显示分辨率及帧率的关系 公式: Mipiclock = [ (width+hsync+hfp+hbp) x (height+vsync+vfp+vbp) ] x (bus_width) x fps/ (lane_num)/2即mipi屏的传输时钟频率(CLKN 阅读全文

posted @ 2017-11-28 23:04 Hello-World3 阅读(10076) 评论(0) 推荐(1) 编辑

2017年11月19日

1920*1080分辨率和1080p,1080i的关系

摘要: 1080i和1080p是由美国电影电视工程师协会确定的高清标准格式,其中1080p被称为目前数字电视的顶级显示格式,这种格式的电视在逐行扫描下能够达到1920×1080的分辨率。受限制于存储介质(一部1080p的影片需要10GB以上的存储空间),目前1080p的影片多数以蓝光方式发行,随着蓝光播放机 阅读全文

posted @ 2017-11-19 21:16 Hello-World3 阅读(3790) 评论(0) 推荐(0) 编辑

V4L2驱动内核文档翻译(一)

摘要: 随着一些视频或者图像硬件的复杂化,V4L2驱动也越来越趋于复杂。许多硬件有多个IC,在/dev下生成多个video设备或者其他的诸如,DVB,ALSA,FB,I2C ,IR等等非V4L2的设备。所以,V4L2驱动程序就要为这些硬件设备提供音视频的合成以及编解码的功能接口,另外,通常这些设备都通过多个 阅读全文

posted @ 2017-11-19 12:49 Hello-World3 阅读(338) 评论(0) 推荐(0) 编辑

2017年11月10日

signal()信号-2-函数

摘要: 一、函数描述 1. signal() #include <signal.h> typedef void (*sighandler_t)(int); sighandler_t signal(int signum, sighandler_t handler); signal()会将接收到的signum信 阅读全文

posted @ 2017-11-10 23:03 Hello-World3 阅读(1833) 评论(0) 推荐(0) 编辑

C笔记

摘要: 1.goto label; goto和label只能在同一个函数中! 2.打印log: #define log_printf(s,...) printf("RVC: %s():%d: " s, __func__, __LINE__, ##__VA_ARGS__) 3.setjmp和longjmp 非 阅读全文

posted @ 2017-11-10 22:53 Hello-World3 阅读(234) 评论(0) 推荐(0) 编辑

2017年10月25日

Git常用有用命令

摘要: 1.git reset --hard <commit_id> //正真的退回到了<commit_id>状态,git记录个源码都退到那个状态了。 2.git reflog //查看分支切换信息,git checkout + commit_id 切到某一个分支。 3.git push origin HE 阅读全文

posted @ 2017-10-25 19:47 Hello-World3 阅读(161) 评论(0) 推荐(0) 编辑

导航