自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 c++ vector二维初始化

如果需要R行,C列的二维数组,可以使用一下初始化方法。 vector<vector<int>> mVec(R, vector<int>(C, 0));

2020-03-19 08:35:24 31

原创 git学习笔记之环境搭建

本片博文主要介绍如何在window上使用git提交代码到github。 一、安装git 在如下网址中下载安装即可。 https://gitforwindows.org/ 安装成功后界面为: 二、git 简单命令操作 (1)、因为git是分布式系统,所以需要填写用户名和邮箱作为标识。git config –global 参...

2019-10-13 11:44:18 49

原创 stm32 hal timer使用小结

首先需要在stm32CubeMx上进行定时器相关的配置 因为我们用的事timer5,timer5是挂在APB1上的(芯片是:stm32f407) 下面是timer的配置,因为我们timer5的输入时钟是84MHz,所以这里的分频值,我们设置为8400(PSC+1为分频值),接下来我们设置时钟周期,我们设置1秒钟的时钟周期,所以这里我们设置周期值为10000。简单说一下分频值是8400,...

2019-06-01 01:42:01 1324

原创 静态库与动态库

库本质上是一种可执行的二进制代码,可以被操作系统载入(Linux和windows的库是不兼容的)。库可以分为静态块和动态库,二者的不同点在于代码被载入的时刻不同。 静态库:在程序编译时会被连接到目标代码中,程序运行时不再需要改静态库,体积较大,一般应用与移植过程中在宿主机上编译的代码。静态库文件名的命名规范是以lib为前缀,紧接着跟静态库名,扩展名为.a。 创建静态库,ar crs li...

2019-03-12 21:29:30 25

转载 H264中I帧和IDR帧的区别

转自:https://blog.csdn.net/rankun1/article/details/52690346IDR(Instantaneous Decoding Refresh)--即时解码刷新。      I和IDR帧都是使用帧内预测的。它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区别开,所以才把第一个首个I帧叫IDR,这样就方便控制编码和解码流程。IDR帧的作用是...

2018-05-15 17:13:24 63

转载 H264编码之GOP含义

 GOP说白了就是两个I帧之间的间隔.比较说GOP为120,如果是720p60的话,那就是2s一次I帧.        在视频编码序列中,主要有三种编码帧:I帧、P帧、B帧,如下图所示。            ● I帧即Intra-coded picture(帧内编码图像帧),不参考其他图像帧,只利用本帧的信息进行编码            ● P帧即Predictive-codedPicture...

2018-05-15 15:47:41 50

原创 Linux 自旋锁

自旋锁的核心思想: 设置一个在多处理器之间共享的全局变量锁L,并定义当L=1时为上锁状态,L=0位解锁状态。如果处理器A上的代码要进入临界区,它要先读取L的值,判断其是否为0,如果L!=0表明有其他处理器上的代码正在对共享数据进行访问,此时处理器A进入忙等待即自旋状态,如果L=0表明当前没有其他处理器上的代码进入临界区,此时处理器A可以访问该资源,它先把L置1,然后进入临界区,访问完毕离开临界区

2017-03-25 14:52:23 147

原创 linux进程间通信之无名管道通信学习笔记

进程间管道通信包括有名管道和无名管道两种; 首先我们介绍无名管道,无名管道特点: 1、只能用于具有亲缘关系的进程间进行通信。 2、通讯的两个进程之间是单工模式,即具有固定的读端和写端。 3、管道也可以看成是一种特殊的文件,对于管道的读写可以用普通的read()、write()函数,无名管道存在于内核的内存当中。 管道的创建方式: #include int pipe(int fd[]

2016-05-28 13:25:35 273

stm32固件库

对于如何综合运用固件库开发项目给出了具体的范例;在固件库的使用和学习的基础。

2015-06-10

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除