08 2020 档案

摘要:断言 assert() #include <assert.h> void assert(scalar expression); 无返回值 相当于一个条件判断函数 看一个例子 #include <stdlib.h> #include <stdio.h> #include <assert.h> int 阅读全文
posted @ 2020-08-25 14:54 祁峰_1024 阅读(125) 评论(0) 推荐(0)
摘要:fprintf 向流中输入 stream为文件描述符 或者 int fprintf(FILE *stream, const char *format, ...); sprintf 向字符数组中输入 int sprintf(char *str, const char *format, ...); 使用 阅读全文
posted @ 2020-08-22 17:47 祁峰_1024 阅读(133) 评论(0) 推荐(0)
摘要:/sys下的子目录 内容 /sys/devices 该目录下是全局设备结构体系,包含所有被发现的注册在各种总线上的各种物理设备。一般来说,所有的物理设备都按其在总线上的拓扑结构来显示,但有两个例外,即platform devices和system devices。platform devices一般 阅读全文
posted @ 2020-08-22 15:09 祁峰_1024 阅读(859) 评论(0) 推荐(0)
摘要:看代码的时候无意进到了这个里面 看到这些东西我直接懵逼,这都是啥跟啥 使用一下ps,看一下当前有什么进程 5771 有点眼熟,上面似乎也有5771,进去看看 这里又是啥跟啥,里面有个fd有点眼熟,这不是文件描述符与吗,再进去看看 再一次懵逼。 现在打开百度,搜索一下。。。 首先 proc 这个目录是 阅读全文
posted @ 2020-08-22 14:02 祁峰_1024 阅读(229) 评论(0) 推荐(0)
摘要:函数功能: ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。 头文件: #include <sys/ioctl.h> 函数原型: int ioctl(int fd, unsigned long 阅读全文
posted @ 2020-08-21 17:38 祁峰_1024 阅读(1607) 评论(0) 推荐(0)
摘要:网址:http://ffmpeg.org/releases/ ubuntu直接 apt-get install ffmpeg 然后等就可以了,等很久很久之后,就安好了 小红帽: 阅读全文
posted @ 2020-08-17 19:00 祁峰_1024 阅读(440) 评论(0) 推荐(0)
摘要:原文网址 http://www.52im.net/thread-1620-1-1.html 截其中一部分: 4、成长的烦恼 经常收到一些网友的来信或者留言,反馈如下这样的困惑: “我是一名应届毕业生,该如何快速地成长起来” “我只懂 C/C++,是学 Android 开发有前途,还是 iOS 开发有 阅读全文
posted @ 2020-08-15 11:31 祁峰_1024 阅读(212) 评论(0) 推荐(0)
摘要:1./bin 重要的二进制 (binary) 应用程序 bin是binary的缩写,该目录存放了很多可执行文件,linux下存放可执行文件的目录有很多,但/bin却比较特殊,因为这里存放的是在单用户维护模式下还能被操作的命令,这里的命令能被root用户和一般用户使用。 2./boot 启动 (boo 阅读全文
posted @ 2020-08-14 17:01 祁峰_1024 阅读(221) 评论(0) 推荐(0)
摘要:转自 https://blog.csdn.net/yihui8/article/details/43702603 首先看看有没有设置好挂载点 showmount -e 然后打开nfs服务 /etc/init.d/nfs-kernel-server status 出现这样的界面算是成功了 客户端输入 阅读全文
posted @ 2020-08-14 09:18 祁峰_1024 阅读(1223) 评论(0) 推荐(0)
摘要:[skycolor] text=55dd55 cyan(bold)=00ffff text(bold)=e9e9e9 magenta=c000c0 green=4d6c02 green(bold)=3c5a38 background=042028 cyan=00c0c0 red(bold)=ff00 阅读全文
posted @ 2020-08-12 15:00 祁峰_1024 阅读(126) 评论(0) 推荐(0)
摘要:实例: HI_S32 vdec_create(PAYLOAD_TYPE_E enType, HI_S32 s32Cnt) { HI_S32 i; HI_S32 s32Ret; VDEC_CHN VdChn; VPSS_GRP VpssGrp; SIZE_S stSize; for(i = 0; i 阅读全文
posted @ 2020-08-12 11:49 祁峰_1024 阅读(452) 评论(0) 推荐(0)
摘要:文档中的范例: /********************************* *函数功能:视频编码通道使能 *输出参数: *返回值:成功为0 失败非0 *********************************/ HI_S32 StartVenc(HI_VOID) { HI_S32 阅读全文
posted @ 2020-08-11 19:21 祁峰_1024 阅读(1184) 评论(0) 推荐(0)
摘要:文档范例: /********************************* *函数功能:创建组/通道 *输出参数: *返回值:成功为0 失败非0 *********************************/ HI_S32 create_VPSS_Group() { VPSS_GRP_A 阅读全文
posted @ 2020-08-11 16:15 祁峰_1024 阅读(676) 评论(0) 推荐(0)
摘要:视频输入配置 /********************************* *函数功能:使能视频输入设备 *输出参数: *返回值:成功为0 失败非0 *********************************/ HI_S32 enable_VI_dev() { HI_S32 s32R 阅读全文
posted @ 2020-08-11 14:52 祁峰_1024 阅读(609) 评论(0) 推荐(0)
摘要:开启VO设备 /********************************* *函数功能:开启VO设备 *输出参数: *返回值:成功为0 失败非0 *********************************/ HI_S32 enable_VO() { HI_S32 s32Ret; // 阅读全文
posted @ 2020-08-11 14:10 祁峰_1024 阅读(497) 评论(0) 推荐(0)
摘要:文档示例: /********************************* *函数功能:开启VI设备 *输出参数: *返回值:成功为0 失败非0 *********************************/ HI_S32 enable_VI() { HI_S32 s32Ret; //返 阅读全文
posted @ 2020-08-11 09:49 祁峰_1024 阅读(549) 评论(0) 推荐(0)
摘要:文档中的例子: /********************************* *函数功能:初始化MMP系统 *输出参数: *返回值:成功为0 失败非0 *********************************/ HI_S32 fun_sys_init() { HI_S32 s32r 阅读全文
posted @ 2020-08-11 09:06 祁峰_1024 阅读(347) 评论(0) 推荐(0)
摘要:安装git #sudo apt-get install git 创建版本库 可以简单理解为:目录。 首先创建一个空目录 #mkdir learngit 然后进入这个目录 使用init #cd learngit/ #git init 这样仓库就创建好了,并且里面有一个 .git 的文件 用来管理git 阅读全文
posted @ 2020-08-10 15:13 祁峰_1024 阅读(92) 评论(0) 推荐(0)
摘要:DVS digital video server, 重点是server ,可以作为视频服务器,用网络将视频数据输出去。(网络视频编码器,也叫视频服务器,也叫视频转换器) 采用数字压缩算法,实现音视频信息的数字压缩和网络传输与控制设备。视频服务器一般为嵌入式视频服务器设备,采用嵌入式CPU的硬件设计, 阅读全文
posted @ 2020-08-10 09:08 祁峰_1024 阅读(1903) 评论(0) 推荐(0)
摘要:command1 && command2 command1 || command2 &&表示逻辑与 ||表示逻辑或 command1 && command2 表示:只有当 command1 成功执行后,再执行 command2 ,再执行 command3。。。 只要这其中有一个命令执行失败,则后面的 阅读全文
posted @ 2020-08-08 23:57 祁峰_1024 阅读(410) 评论(0) 推荐(0)
摘要:转自https://blog.csdn.net/Marelin/article/details/17266977?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_pa 阅读全文
posted @ 2020-08-06 16:55 祁峰_1024 阅读(1592) 评论(0) 推荐(0)
摘要:转自https://blog.csdn.net/yxwmzouzou/article/details/52367635 一般高清摄像头产品编码器可同时产生两个不同的编码格式,统称主码流和子码流,双码流技术兼顾了高质量图像传输和窄带宽传输。 主码流用于本地存储,子码流适用于图像在低带宽网络上传输。 双 阅读全文
posted @ 2020-08-06 16:46 祁峰_1024 阅读(3981) 评论(0) 推荐(0)
摘要:转自 https://blog.csdn.net/c20130911/article/details/75482706 系统初始化(SYS INT): 1、配置VB视频缓冲池; 2、初始化VB 3、配置系统(字节对齐) 4、初始化系统 配置视频捕获(VI+ISP): 5、配置MIPI 6、初始化IS 阅读全文
posted @ 2020-08-06 14:40 祁峰_1024 阅读(964) 评论(0) 推荐(0)
摘要:一行有 11 个像素(Width = 11), 对一个 32 位(每个像素 4 字节)的图像, Stride = 11 * 4 = 44. 但还有个字节对齐的问题, 譬如: 一行有 11 个像素(Width = 11), 对一个 24 位(每个像素 3 字节)的图像, Stride = 11 * 3 阅读全文
posted @ 2020-08-06 13:54 祁峰_1024 阅读(566) 评论(0) 推荐(0)
摘要:1、概述 海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速 开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供 MPI(MPP Program Interface)接口完成相应功能。该平台支持应用软件快速开发以下 功 阅读全文
posted @ 2020-08-06 10:57 祁峰_1024 阅读(1535) 评论(0) 推荐(0)
摘要:一、视频帧 在H264协议里,图像以组(GOP,也就是一个序列)为单位进行组织,一个组是一段图像编码后的数据流,以I帧开始,到下一个I帧结束。一个组就是一段内容差异不太大的图像编码后生成的一串数据流。当运动变化比较少时,一个组可以很长,因为运动变化少就代表图像画面的内容变动很小,所以就可以编一个I帧 阅读全文
posted @ 2020-08-04 16:10 祁峰_1024 阅读(2436) 评论(1) 推荐(1)
摘要:YUV是一种彩色编码系统,主要用在视频、图形处理流水线中(pipeline)。相对于 RGB 颜色空间,设计 YUV 的目的就是为了编码、传输的方便,减少带宽占用和信息出错。 人眼的视觉特点是对亮度更敏感,对位置、色彩相对来说不敏感。在视频编码系统中为了降低带宽,可以保存更多的亮度信息(luma), 阅读全文
posted @ 2020-08-03 18:52 祁峰_1024 阅读(715) 评论(0) 推荐(0)