自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 为树莓派3B添加LCD1602液晶屏

树莓派3B针脚说明LCD1602接线说明VSS,接地VDD,接5V电源VO,液晶对比度调节,接电位器中间的引脚,电位器两边的引脚分别接5V和接地。RS,寄存器选择,接GPIO14RW,读写选择,接地,表示写模式EN,使能信号,接GPIO15D0,数据位0,4位工作模式下不用,不接D1,数据位1,4位工作模式下不用,不接D2,数据位2,4位工作模式下不用,不接D3,数据位...

2018-04-10 18:49:00 528

转载 Crontab 简单实现树莓派语音闹钟

树莓派实验室按:这是来自hyhmnn的投稿。是时候关掉你的手机闹铃了,用树莓派外接一个音箱就可以 Make 一款科技感和实用性兼备的“AI 闹钟”。这里用到了 Linux 的计划任务、百度语音 API、天气 API。不看天气的死宅(不爱带包),出门遇到下雨天就尴尬了,在学校还好可以蹭伞,到外面就不行了。一开始的解决办法就是将爬到的天气信息发到微信上GETWeaInfo结果有个...

2018-04-06 11:13:00 323

转载 ffmpeg开发环境搭建--(linux)

1.下载源码:http://ffmpeg.org/download.html2.解压:tar –xvf ffmpeg-3.2.1.tar.bz23.配置Eg:./configure--enable-shared --enable-memalign-hack --disable-debug --prefix=/home/heya/f...

2018-04-03 15:03:00 120

转载 线程同步之信号量(sem_init,sem_post,sem_wait)

信号量和互斥锁(mutex)的区别:互斥锁只允许一个线程进入临界区,而信号量允许多个线程同时进入临界区。不多做解释,要使用信号量同步,需要包含头文件semaphore.h。主要用到的函数:int sem_init(sem_t *sem, int pshared, unsigned int value);,其中sem是要初始化的信号量,pshared表示此信号量是在进程间共...

2018-03-28 19:12:00 157

转载 select函数详细用法解析

1.表头文件#include#include#include2.函数原型int select(int n,fd_set * readfds,fd_set * writefds,fd_set * exceptfds,struct timeval * timeout);3.函数说明select()用来等待文件描述词状态的改变。参数n代表最大的文件描述词加1,参数r...

2018-03-28 09:22:00 116

转载 setsockopt用法详解

设置套接口的选项。int PASCAL FAR setsockopt( SOCKET s, int level, int optname,const char FAR* optval, int optlen);s:标识一个套接口的描述字。level:选项定义的层次;目前仅支持SOL_SOCKET和IPPROTO_TCP层次。optname:需设置的选项。optval:指针,...

2018-03-28 09:11:00 339

转载 live555 交叉编译移植到海思开发板

本文章参考了。http://blog.csdn.net/lawishere/article/details/8182952,写了hi3518的配置说明。特此感谢1、首先到它的主页下载一个源码包:http://www.live555.com/liveMedia/public/我下载的是latest的,具体什么版本还真不清楚2、放到linux目录下解压:root...

2018-03-27 09:56:00 130

转载 目前主流的几种数字视频压缩编解码标准(转载)

上一篇主要讲了H.264,接下来我们看一下其他编解码标准。参看:目前主流的几种数字视频压缩编解码标准参看:视频编码标准汇总及比较参看:An explanation of video compression techniquesJPEG 联合图片专家组(JPEG,Joint Photographic Experts Group)是作为国际标准化组织(ISO)...

2018-03-27 09:31:00 4999

转载 H.264视频压缩标准

H.264 这部分一直在讲,但是却没有系统的来说。接下来要详细。参看:H.264视频压缩标准一、简介H.264是最新的视频压缩标准,它也称为MPEG-4 Part 10或AVC(高级视频编码)。据预测,在未来几年内H.264将成为行业首选的视频标准。H.264是一个需要许可证才能使用的开放标准,可支持最当今市场上最高效的视频压缩技术。在不影响图像质量的情况下,与采用M-JPE...

2018-03-27 09:30:00 405

转载 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中

既然已经可以通过 RTSP 获取h264 裸流了。那么通过 FFmpeg 将其保存到文件中怎么做呢?一、首先RTSP获取 h264 裸流我们上面两篇文章主要讲的是通过rtsp://Your ip:554/stream_chn0.h265 播放H.265视频流。PS:我刚试了一下,我的 FFmpeg 程序暂时不支持 h265 ... 之前编译的时候,只提供了 x264没有...

2018-03-27 09:29:00 714

转载 嵌入式面试常考

这部分其实网上搜一下嵌入式面试经验,都是有写的。亲自经历了一次打击,也更能激励自己看下去了吧。关键字 const、static、volatile、sizeof、extern、struct(数据对齐补齐)字符串 strcpy、strcat、strlen、atoi、itoa函数功能实现字符串计数、字符串翻转、查找子符串、字符串大小比较大小端及大小端转换 union、hto...

2018-03-27 09:27:00 137

转载 socket通信中select函数的使用和解释

select函数的作用: select()在SOCKET编程中还是比较重要的,可是对于初学SOCKET的人来说都不太爱用select()写程序,他们只是习惯写诸如 conncet()、accept()、recv()或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件发生,如果事件没有发生,进程或线程就被阻塞,函...

2018-03-26 14:55:00 118

转载 (转载)RTMP协议中的AMF数据 http://blog.csdn.net/yeyumin89/article/details/7932585

为梦飞翔(转载)RTMP协议中的AMF数据 http://blog.csdn.net/yeyumin89/article/details/7932585这里有一个连接,amf0和amf3的库,我下了看了下,还是自己写吧,哎。http://wooce.iteye.com/blog/1396278参考crtmpserver的代码写的,其中有amf.h文件。...

2018-03-13 11:22:00 108

转载 Ubuntu下跑通py-faster-rcnn、详解demo运作流程

在不同的服务器不同的机器上做过很多次实验,分别遇到各种不一样的错误并且跑通Py-Faster-RCNN,因此,在这里做一个流程的汇总:一、下载文件:首先,文件的下载可以有两种途径:1、需要在官网上下载路径:https://github.com/rbgirshick/py-faster-rcnn该方法的下载之后文件夹:py-faster-rcnn/caffe-fast-rc...

2018-03-06 15:47:00 150

转载 Caffe入门:对于抽象概念的图解分析

Caffe的几个重要文件用了这么久Caffe都没好好写过一篇新手入门的博客,最近应实验室小师妹要求,打算写一篇简单、快熟入门的科普文。利用Caffe进行深度神经网络训练第一步需要搞懂几个重要文件:solver.prototxttrain_val.prototxttrain.sh接下来我们按顺序一个个说明。solver.prototxtsolver...

2018-03-06 15:46:00 95

转载 到底什么时候该用多线程

我想大多数人在学习多线程时都会对此问题有所顾虑,尽管多线程的概念不难理解,那我们什么时候该用它呢?在大多数情况下,我们写了程序,发现有时必须使用多线程才能得到理想的运行结果,于是我们按照资料调用相关的线程类库或API改善程序,并使其正常运行;但是,到底存不存在一种判断依据,能够明确的指导我们正确地使用多线程机制来解决问题呢?笔者对此进行了一番思考,在此说说我的想法以供参考。 ...

2018-02-04 17:43:00 167

转载 开源软件ffmpeg使用中的问题

error while decoding MB 20 10, bytestream -13经过调试,发现这部是 int ret = avcodec_decode_video2(pCodecContext,frame,&got_frame,&pkt);出现的错误未解决记录!转载于:https://www.cnblogs.com/zhengAloha/p/8413...

2018-02-04 16:17:00 1053

转载 图像处理中Stride的理解

一行有 11 个像素(Width = 11), 对一个 32 位(每个像素 4 字节)的图像, Stride = 11 * 4 = 44.但还有个字节对齐的问题, 譬如: 一行有 11 个像素(Width = 11), 对一个 24 位(每个像素 3 字节)的图像, Stride = 11 * 3 + 3 = 36. 为什么不是 Stride = 33? 因为它是...

2018-02-04 10:49:00 332

转载 海思平台路径记录

/opt/hisi-linux-nptl/arm-hisiv100-linux/target/usr/lib//opt/hisi-linux-nptl/arm-hisiv100-linux/target/usr/include/转载于:https://www.cnblogs.com/zhengAloha/p/8390741.html

2018-01-31 09:56:00 156

转载 交叉工具链在编译应用程序时,如何查找默认的头文件路径

默认的搜索路径是通过在ubuntu-12.04的shell窗口输入如下命令显示:echo 'main(){}'|arm-linux-gcc -E -v - 1比如说我的路径显示则如下:Using built-in specs.Target: arm-none-linux-gnueabiConfigured with: /scratch/julian/lit...

2018-01-31 09:51:00 933

转载 linux 网络编程 inet_pton & inet_ntop函数

#include <arpa/inet.h>int inet_pton(int family,const char * strptr,void * addrptr); 返回:1--成功, 0--输入不是有效的表达格式 , -1--出错const char * inet_ntop(int family,const void * addrptr,cha...

2018-01-28 15:35:00 138

转载 带你吃透RTMP

RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。随着VR技术的发展,视频直播等领域逐渐活跃起来,RTMP作为业内广泛使用的协议也重新被相关开发者重视起来。正好最近在从事这方面的工作,在此记录下自己对...

2018-01-28 15:02:00 73

转载 流媒体传输协议介绍

一、RTSP协议介绍什么是rtsp?RTSP协议以客户服务器方式工作,,如:暂停/继续、后退、前进等。它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制, 因此 RTSP 又称为“因特网录像机遥控协议”。RTSP(Real-Time Stream Protocol)是一种基于文本的应用层协议,在语法及一些消息参数等方面,R...

2018-01-28 14:57:00 117

转载 struct ifreq学习和实例

一、struct ifreq结构体这个结构定义在/usr/include/net/if.h,用来配置和获取ip地址,掩码,MTU等接口信息的。[cpp]view plaincopy/*Interfacerequeststructureusedforsocketioctl's.Allinterface...

2018-01-28 14:55:00 247

转载 ROM、SDRAM、RAM、DRAM、SRAM、FLASH的区别

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非...

2018-01-10 11:14:00 135

转载 Linux下/bin和/sbin的区别

bin:bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。/usr/bin:主 要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、...

2018-01-09 19:32:00 228

转载 嵌入式linux下wifi网卡的使用(四)——应用程序sub_supplicant编译

有readme先看看readme看看有没有编译的方法里面告诉我们安装时可能会依赖某些库事实证明会依赖openssl库,之前也使用过openssl这个文件中有个defualtconfig,先用它做.config这里面没有configure,那么直接修改makefileCC=arm-linux-gcc接下来make,发现出错,看提示应该是缺少openssl库。这个库以前也...

2018-01-09 19:29:00 220

转载 嵌入式linux下wifi网卡的使用(二)——应用程序iw编译

首先编译iw,Iw支持两种加密/认证方式。第一种是OPEN/OPEN 第二种是WEP/WEP在网上下载iw源码,发现iw的编译需要依赖libnl库(这个库是为了方便应用程序使用netlink借口而开发的一个库)什么是netlink:netlink套接字是用以实现用户进程与内核间进行通信的一种特殊的进程间通信,也是网络应用程序与内核通信的最常用的借口在嵌入式软件开发的过程中,通常需要很...

2018-01-09 19:26:00 341

空空如也

空空如也

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

TA关注的人

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