自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 spi为例的时序讲解

时序理解:SSn:这种电平表示一般为片选信号;从它的电平变低之后数据传输的时序看出。MISO:意思为主入从出,每一个类似的矩形方框,其实代表的是数据的电平高低(因为不知道电平的高低,所以把高电平、低电平都画出来了,中间的交表代表数据电平发生变化.方框中间的分界线前半部分方框代表数据准备阶段,等到电平变化,采集数据,为了避免干扰,所以电平变化之后,还需要保持一段时间,之所以有前后的电平保持阶段,

2016-04-28 18:23:53 1539

转载 spi时序的极性和相位

【背景】最近在看关于Silicon Labs的C8051F347的某个驱动中,关于SPI部分初始化的代码,看到其对于SPI的设置为CPOL=1,CPHA=0,对于CPOL及CPHA的含义不了解,想要搞懂,这两个参数到底是什么意思,以及为何要这么设置。所以才去找了SPI的极性和相位的相关资料,整理如下。【SPI基础知识简介】设备与设备之间通过某种硬件接口通讯,目前存在很多

2016-04-28 17:13:27 1687

原创 网络通讯经常出现的问题

1:粘包:由于网络情况,出现前后两个包粘到一块。解决办法:制定好协议(包头,包尾,数据长度,校验);2:丢包:有时会出现丢包问题。解决办法:同步方式,发送完之后,给select设定监听超时时间,如果超时未收到回复,重新发送,尝试两三次,如果一直收不到,放弃发送。                     异步方式,开启三个进程:一个线程专门发送,               

2016-04-28 10:15:48 870

原创 多线程的理解

多线程可以并行执行,并且资源是共享的,所有线程的资源都在同一块内存区,对应的全局变量所有线程都是可见的。每个线程都操作同一块内存,都可以读写申请的全局变量多进程的话,不同的进程资源在不同的内存区,资源是独立的。每个进行都操作自己的内存块 可以说定义变量和之前没什么区别,不过可能会多个线程异步对他进行操作,那也就存在一些同步机制而已。 在没有多线程之前,如果想做并行计

2016-04-22 17:39:33 229

转载 s5pv210 jpeg硬件编码

做qt摄像头程序的时候发现yuv转rgb然后显示 效果很不好 所以考虑转jpg后显示 但是使用libjpeg发现格式怎么设置都不对 之前在Android上使用的函数拿过来都不能直接使用 所以还是研究硬编吧 这里使用的是广州斯道ICOOL210开发板 内核版本linux2.6.35前面的一些流程我就不上代码了标准的v4l2流程 格式设置为V4L2_PIX_FMT_YUYV即yuv422格

2016-04-21 17:17:52 626

mfc硬件编解码入门学习好代码

arm平台下mfc编解码入门学习的好代码。

2016-04-27

ubuntu12.04及以上配置vim成c/c++,qtIDE开发环境

本文件是在ubuntu下配置vim,变成C/C++集成开发环境,实现代码自动补全,函数参数提示,代码跳转,文件列表和函数项显示等功能,在ubuntu12.04 和ubuntu14.04中测试通过,只需执行vim.sh脚本即可,注意脚本中的vim73代表的是ubuntu 12.04vim的目录,如果是在ubuntu14.04中使用,将vim73换成vim74即可

2015-01-04

空空如也

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

TA关注的人

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